-
情态动词的区分
往往发现很多英语爱好者,都苦于分不清楚情态动词的用法以及如何区分它们之
间的关系,下面是个人精心整理的,希望可以帮到大家:
一、情态动词
+do
May do
可能做某事
Might do
可能做某事(但是可能性极小,比
may
do
更加弱)
Must do
必须做某事
Can do
可能、能够做某事
Could do
可能、能够做某事(但是
could
会
更加的委婉)
Should do
应该做某事
Would do
想不想做某事
二、情态动词
+have+done
1
、
would have done
表虚拟语气,对过去的事情的假设,译为“本来就会做某事”
2
、
must have done
表对过去事情的肯定猜测,译为“一定做过某事”只用于肯定句
(
注:
mustn
’
< br>t have done
这样句子不存在
)
e.g You must have been mad to speak to
servant.
3
、
could
have done
表虚拟语气,本应该能做的事情,但是却做了
e.g He could have passed the exam,but
he was too careless.
4
、
should have
done
本应该做某事,但是实际上没有做
e.g Tom,you are too lazy,the work
should have been finished yesterday.
5
、
might havedone
对过去的事情猜测,与
may have done
的意义相同,但是可能性会
更小,多用于虚拟语气的句子中
6
、
can have
done
表示对过去行为的怀疑,用于否定句,译为“可能做做
…
吗?”
7
、
ought to have
done
表过去应该做某事而实际没有做,译为“理应做某事”往往表遗
憾
e.g I ought to have
gone home last Sunday.
8
、
need to have
done
表本来需要做某事,实际上没做
I need have returned this book to
Jack,but I was too busy to give it back to him.