( ) 7 I don't know ___ they have passed the exam.A.what B.if

( ) 7 I don't know ___ they have passed the exam.A.what B.if C.when D.where
为什么不选C
zhangyufu66 1年前 已收到4个回答 举报

memetata 幼苗

共回答了19个问题采纳率:94.7% 举报

应该选B
have passed the exam是一个现在完成时态,表示事情发生在过去,对现在有影响,时间已经不是重要的提问点了,必定是过去的某个时间,而这里if 表示是否,符合句意和时态,所以应该选B
我不知道他们有没有通过考试.

1年前

8

流云韶光 幼苗

共回答了53个问题 举报

B 是否
因为when 不能与现在完成时(have passed )连用
【how long 】与现在完成时(have passed )连用

1年前

2

joinme 幼苗

共回答了201个问题 举报

如果选when 那么时态上就不对了

1年前

2

leezee 果实

共回答了9512个问题 举报

B 是否
因为when 不能与现在完成时(have passed )连用

1年前

0
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 20 q. 0.075 s. - webmaster@yulucn.com