4) neednt have + 过去分词
表示过去不必做某事,但已经做了,即本可不必做某事。
You neednt have woken me up. I dont have to go to work today.
He neednt have watered the flowers, for it is going to rain.
5) should / ought to have + 过去分词
表示过去应该做某事而实际上没有做。
You should / ought to have done what your parents told you.
You should / ought to have been more careful.
6) shouldnt / oughtnt to have + 过去分词
表示过去不应该做某事而实际上却做了。
You shouldnt / oughtnt to have crossed the road when the lights were red.
They shouldnt / oughtnt to have left so soon.
7) would have + 过去分词
表示对现在或将来某时之前业已完成的动作的推测。可译为,可能、也许、想必。
He would have arrived by now.
She would have recovered by then.
【大学英语六级常考语法精讲虚拟语气】相关文章:
最新
2019-11-23
2019-11-23
2019-11-23
2019-11-23
2019-11-14
2019-11-14