3 宾语从句用一般过去时还是过去完成

He asked me if I saw his wife.

这个句子对吗?感觉宾语从句应该用过去完成时吧?

比如:He asked me if I had seen his wife.

请先 登录 后评论

最佳答案 2024-09-27 21:34

如果要在一般过去时和过去完成时之间做选择,显然用过去完成时更合适,如果你是学生,要参加考试,你可能只能用过去完成时(尤其是在比较初级的考试中,比如中考)。但语言的使用是复杂的,在许多情况下,答案可能并不唯一。就比如网友的这个句子,用一般过去也并不是就绝对错误,事实上,类似的情况用一般过去时的例句,如果你细心的话,平时也是可以见到的(如果你有随手记的习惯,经过一段时间,你可能会记录到不少类似的用例)。比较而言,用过去完成时可以清楚且明晰地表明主句与从句动词的先后关系,而用一般过去时则只是平铺直叙地陈述一个情况。网友需要“依据”,下面引用两例,不知是否是网友所需要的“依据”,供参考。

下面的截图来自“朗文英语语法”:

attachments-2024-08-CckckqOE66b949199f1c1.jpg

下面的截图来自《美国习语词典》第四版:

attachments-2024-08-DQSbg01h66b94921ef3ba.png

请先 登录 后评论

其它 1 个回答

奉国平  

是的,宾语从句应改用过去完成时:

He asked me if I had seen his wife.

请先 登录 后评论
  • 4 关注
  • 1 收藏,450 浏览
  • 唐茧仁   提出于 2024-08-11 16:22