Bob could have seen the famous star _yesterday morning.A did he come B if he came C had he come
D if he should come
人气:429 ℃ 时间:2019-08-20 17:18:39
解答
这一题的答案应该是 if he had come.
这一题旨在于考查虚拟条件句
整个句子讨论的是过去的情况,但是这一情况与事实不符(BOb昨天上午若是来了的话,他会看到那位著名影/歌星的.事实是Bob昨天上午没有去,他也没有看到那个“星”)故使用了虚拟条件句.
主句用了情态动词+不定式的完成时表示过去本能够做什么事但实际上却未做,条件从句用退后时态法使用过去完成时构造虚拟语态表示这件事之前实际并未做.
Pattern:if sb.had done sth.,sb could have done sth..
推荐
猜你喜欢
- 超市有500千克苹果和梨,卖出4分之1后,剩下的苹果与梨的比是5:3,这时苹果和梨各有多少千克
- under discussion
- 如何根据电能表的转数和时间来计算消耗的电能?
- 设全集U=Z,A={x丨x=2n-1,n∈Z},B={x丨x=4k-1,k∈Z},C={x丨x=n+1,n∈Z},试求A∩(CuB)和C∩(CuA).
- 秦朝一共多少年
- Chinese are always friendly to foreign guests.中国人对外国朋友很友好.我想请教be动词为什么要用are?
- 献曲求诗对你有什么启发
- 1立方毫米的一滴油滴在水面上,充分扩展后面积最大为三立方米,则油分子的直径约为多少?