首页 > 留学知识库

问题: 英语!

have+v.ed
have+v.ing 各表示的是什么呢?用法?


expect for
expect 他们的区别是什么?
expect that
besides


It is well-known that great changes have taken
place in our country ( )the past five years.
A.over
B.at
C.for
D.after

选A..为什么呢?....他们的意思各是什么?

解答:

have+v.ed是现在完成时,表示过去开始进行的动作一直持续到现在,或者对现在产生影响的。

have+v.ing 我认为应该是have sb./sth. doing吧。意思是一直让某人/某物做某事,注意:在一段时间内持续做才可以这么用。