请教一道英语题~

来源:百度知道 编辑:UC知道 时间:2024/06/16 21:28:23
-_____you ______him around the museum yet?
-yes . We had a great time there.
A.Have;shown B.Had; shown
答案选A 是不是有yet 才用现在完成时 如果去掉yet 是不是就可以用过去完成时?

不是,过去完成时在选择时本句话中必须出现的过去时,这样才能表现过去的过去。

不能。因为对方回答的也是完成时

就用A
B是过去完成时,动作发生在过去某个时间以前
去掉yet 也不能用B 句中没有过去某个时间以前的意思。

不能
现在完成时强调过去的事情对现在的影响,而过去完成时是表示过去的过去,这里没有谈到更远的时间