2 选词填空问题(涉及时态)

If you don't mind,I'd sooner you ______your violin somewhere else.”My landlord cried.

请教一下老师,答案有A.would practice B.can practice C.had practiced D.practiced,为什么选C呢?

请先 登录 后评论

最佳答案 2022-05-12 20:15

        这里的 I'd sooner 表示“我希望”、“我宁愿”,后面的句子(一般认为是省略了that的宾语从句)通常要用过去时。如:

        I'd sooner [rather] you didn't ask me to speak. (Eckersley)(转引自张道真主编的《现代英语用法词典》修订版p.)

       所以,D.practiced 才是正确答案。

请先 登录 后评论

其它 1 个回答

西门正

虚拟语气语法:= would rather

I’d sooner you didn’t do anything about it for the time being. (现在)

I’d rather she hadn’t done that. (过去)

请先 登录 后评论
  • 2 关注
  • 0 收藏,2180 浏览
  • Amily 提出于 2022-05-09 09:05

相似问题