should have prefered to 怎么理解?

We should have preferred to leave on the 8th , but outing to some reason we didn't.


请问:

1。should have prefered to 怎么理解? “应该+已经愿意”为什么要用完成时态? 它究竟是什么意思,猜测吗?

2。后半句实际没有离开,为什么反而不用完成时,只能过去时就可以了呢?


请先 登录 后评论

其它 2 个回答

刘永科   - 教育出版集团英语总顾问 & 英语系列图书主编
擅长:语法理论,语言学,文化背景

We should have preferred to leave on the 8th , but outing to some reason we didn't. (划线部分错误)

We should have preferred to leave on the 8th , but owing to some reason we didn't.(改为 owing to,也是错误)

We should have preferred to leave on the 8th , but for some reason we didn't.


should have preferred to do:(过去)本应该优先做某事(实际未做)。

we didn't:正好符合前文的意思,指过去没有。为什么要用现在完成时呢?


请先 登录 后评论
大力说题

只解释语法啊(觉得这个句子怪怪的,看不清楚)

should have done是个固定的语法现象,大部分语法书把它归到虚拟里面,意思是“本来应该”,是对过去虚拟的,所以后面那句话是过去时。加个例句:


He should have handed in the schedule yesterday, but he didn't.他昨天就应该交上规划书,但没有。

请先 登录 后评论
  • 0 关注
  • 1 收藏,2125 浏览
  • zyx22 提出于 2020-05-28 14:40

相似问题