求解英语单选:I could have come a little earlier,but I ______ a friend of mine on the way.A.met B.had met C.would have met D.would met麻烦请您讲解一下,C、D根据汉语翻译我已经排除,但A、B还是不知道选什么好.我想再
来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/15 10:00:55
求解英语单选:I could have come a little earlier,but I ______ a friend of mine on the way.A.met B.had met C.would have met D.would met麻烦请您讲解一下,C、D根据汉语翻译我已经排除,但A、B还是不知道选什么好.我想再
求解英语单选:I could have come a little earlier,but I ______ a friend of mine on the way.
A.met B.had met C.would have met D.would met
麻烦请您讲解一下,C、D根据汉语翻译我已经排除,但A、B还是不知道选什么好.
我想再问一下,能说明我英语哪方面比较薄弱?
求解英语单选:I could have come a little earlier,but I ______ a friend of mine on the way.A.met B.had met C.would have met D.would met麻烦请您讲解一下,C、D根据汉语翻译我已经排除,但A、B还是不知道选什么好.我想再
这道题包含could have+done跟虚拟语气两个语法点...主语+could have/has done(动词的过去分词),意思是:这个人过去本应该做什么,而实际上没做.所以你给的题目前半小句的意思是:我之前应该早一点来的,我们看得出是完成时.然后后小句出现了个but的转折,直接看出意思是:但是我在半路遇到了一个朋友.(虚拟语气中前句是完成时,后句必须用过去时.前句是过去时,后句用现在时.前句用过去完成时,后句用完成时.)所以综上所述:应该选A.另外,从这道题中看得出你的虚拟语气语法有待加强,还有时态的选择你也有些摇摆不定.大多数时侯虚拟语气你不必记得太复杂,就按照括我给你括号里的内容就好了.
这个是虚拟吧,我本可以早来,但是在路上遇到同学了,你是过去遇到的,应该是MET,语法忘记了,不知道对不对
我认为选C
A,陈述过去的事情,因此用一般过去式
A.
这道题是考察could have done对过去时态的虚拟用法,表示过去本来有能力做,而没有做。
以下是详细解析以及could have done的其他比较常用的用法。本题是第一种情况。
1.表示未曾实现的能力:即表示过去本来有能力可以做某事的,但实际上没有那样去做,通常译为“本来可以”“本来能力”等。如:
The worst of it is that I ...
全部展开
A.
这道题是考察could have done对过去时态的虚拟用法,表示过去本来有能力做,而没有做。
以下是详细解析以及could have done的其他比较常用的用法。本题是第一种情况。
1.表示未曾实现的能力:即表示过去本来有能力可以做某事的,但实际上没有那样去做,通常译为“本来可以”“本来能力”等。如:
The worst of it is that I could have prevented the accident. 最糟糕的是我本来可以防止这次事故的。
I could have passed my examination easily but I made too many stupid mistakes. 我本可以轻易通过考试,但我犯了太多不该犯的错误。
2.表示主观猜测:即对已经发生动作或已经存在的状态作出主观上的猜测,通常可译为“可能(已经)”,有时需根据具体语境来翻译。如:
Tom could have taken the money; he was here alone yesterday. 有可能是汤姆把钱拿走了,昨天他单独一个人在这里呆过。
We knew he could n’t have paid for it, because he had no money. 我们知道不可能是他付了这笔钱,因为他没钱。
该用法也可将could换成can,但这只限于否定句和疑问句,因为can表推测时不用于肯定句(而could可以用于肯定句)。如:
Can he have left already? 他会已经离开了吗?
They can’t have gone out because the light’s on. 他们不可能出去了,因为灯还亮着。
3. 表示未实现的可能性:即表示过去本来可能发生情况,而实际上没有发生,通常译为“本来可以”“本来可能”等。如:
She could have been seriously injured. 她本来可能伤得很重的。
It’s difficult enough, but it could have been worse. 这事情够困难的了,本来可能会更糟呢。
有时也可根据语境译为“好在没有”“差点”,尤其是当谈论的是“不好”的情况时。如:
She felt miserable. She could have cried. 她感到很痛苦,她差点哭了。
Why did you throw the bottle out of the window? Somebody could have been hurt. 你为什么把瓶子扔出窗外呢?好在没有砸伤人。
收起
A,是我那个时候遇到了一个朋友,如果选B,意思就是我那个时候就已经遇到了我的朋友,ta指的是之前的之前,C,应该是表结果,一般是如果……我就可以……,我就可以能用would have done
D,跟C的错误相似,一般用在过去将来时
选A 你的时态比较弱