这道题包含could have+done跟虚拟语气两个语法点...主语+could have/has done(动词的过去分词),意思是:这个人过去本应该做什么,而实际上没做.所以你给的题目前半小句的意思是:我之前应该早一点来的,我们看得出是完成时.然后后小句出现了个but的转折,直接看出意思是:但是我在半路遇到了一个朋友.(虚拟语气中前句是完成时,后句必须用过去时.前句是过去时,后句用现在时.前句用过去完成时,后句用完成时.)所以综上所述:应该选A.另外,从这道题中看得出你的虚拟语气语法有待加强,还有时态的选择你也有些摇摆不定.大多数时侯虚拟语气你不必记得太复杂,就按照括我给你括号里的内容就好了.
求解英语单选:I could have come a little earlier,but I ______ a fri
7个回答
相关问题
-
I wouldn have come earlier but i ___
-
i would have come earlier,but i __you were waiting.
-
I would have come earlier, but I _____ that you were waiting
-
We could have arrived earlier, but Tom insisted that I _____
-
I would have come to see you earlier, but I __________ too b
-
I ___a little earlier,but i met a friend of mine on the way.
-
Could you stay here a little longer?____,but i have to go ba
-
I think you should come here a little earlier.改同义句
-
l would have come earlier,but I ____ that you were waiting.答
-
单选:__ I wrote a little poem,I confidently placed