I _________ here earlier, but I couldn’t catch the first bus

mmm12345672022-10-04 11:39:541条回答

I _________ here earlier, but I couldn’t catch the first bus.
A.should come B.have come C.should be D.should have come

已提交,审核后显示!提交回复

共1条回复
九江38 共回答了21个问题 | 采纳率95.2%
D

考查虚拟语气。根据but后句可知前句是表示与过去相反的虚拟语气。故D正确。句意:我本应该早点就到这里的。但是我没有赶上头班车。
1年前

相关推荐

If I ____ here earlier, I ______the English speech competiti
If I ____ here earlier, I ______the English speech competition .
A.had come; wouldn’t have missed B.came; wouldn’t have missed
C.have come; would not miss D.come; will not have missed
rainyruirui1年前1
wspjb 共回答了16个问题 | 采纳率93.8%
A

考查虚拟语气。句意:如果我早点来这,我就不会错过英语演讲比赛了。可知是和过去事实相反的虚拟语气,if从句用过去完成时,主句用助动词加现在完成时。所以选A。
You are late again .Why not ( ) here earlier 解释并说明理由
You are late again .Why not ( ) here earlier 解释并说明理由
A coming B to come C come D to coming
wbbxlj1年前5
shanlin1984 共回答了22个问题 | 采纳率81.8%
C
why not do sth? 为什么不……? 表示建议
同义句是 why don't you do sth?