A为什么错

When _ the car,you` ll agree with me about it.

A.you saw

B.you’ve seen

C.you would see

D.has been seen


请先 登录 后评论

最佳答案 2017-01-03 21:33

When _ the car,you` ll agree with me about it.

A.you saw(一般过去时态,表示主语在过去已经看到:不符合句子语境)

B.you’ve seen(现在完成时态,表示主语已经看到:符合句子语境

C.you would see(过去将来时态,表示主语在过去将要看到:不符合句子语境)

D.has been seen(现在完成时被动语态,表示主语已经被看见:不符合句子语境)

答案解析:答案B为正确答案。

在时间状语从句

(1)主句用一般将来时态,从句用一般现在时态(单纯表示动作先后关系)

(2)主句用一般将来时态,从句用现在完成时态(产生某种影响和结果)

When you have seen the car, you will agree with me about it.

当你看见这辆汽车时,你会同意我关于这个事情。

解析后面about it就暗示,在你没有看到之前,是不同意的,因为没有看到,就要不了解这事情,如果已经看到了,就会了解这事情,就会同意。

如果要表示,从句对主句产生某种影响和结果,从句则使用现在完成时态,否则用一般现在时态。


请先 登录 后评论

其它 1 个回答

好题  
擅长:英语

水龙果网友: 这个问题太简单了吧。初中生就应该明白吧。因为主句是一般将来时,when 从句应该使用一般现在时或现在完成时。所以此题答案应该为B。

请先 登录 后评论
  • 1 关注
  • 1 收藏,2285 浏览
  • 水龙果 提出于 2016-12-31 22:37

相似问题