如何理解英语的时态一致和有时候可以时态不一致? 150
2个回答
展开全部
更多追问追答
追问
语法大神求助 如何区别should have done的不同逻辑意思
It is surprising that he should have passed the exam. 他通过了考试。
He should have passed the exam last week. 他没通过考试。
追答
两个例句,第一个不是虚拟语气,只是should的一个用法,用于惊异、赞叹、不满等的句子中,意为“竟然,竟会”,本句的should 表示惊讶。而第二个例句就是虚拟语气表达,对过去的虚拟表达用should+have done表示与过去发生的事相反的结果。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询