英语现在完成时语法

2022-03-11
- 相关推荐
现在完成时主要用来表示过去发生的动作对现在造成的影响或结果。
现在完成时的句子结构一般为:主语+have/has+过去分词+其他成分。
扩展资料
现在完成时主要用法:
1、表示过去发生并且已经完成的动作对现在造成的影响或结果。此时,常和谓语动词一起使用的副词有already、just、never、ever、yet等。如:
They have already come back from the museum.
She has already finished her homework.
2、表示过去发生的动作持续到现在,并且有可能会继续持续下去。此时,常和谓语动词一起使用的标志性词语主要有for和since,而且此时的谓语动词往往是持续性动词(如stay、keep、wait等)。如:
I have lived here for ten years.
He has kept the clavichord since thirty years ago.
3、表示从过去某一时间到说话时这段时间中反复发生的动作。此时,常和谓语动词一起使用的主要是表频度的副词often、always、seldom、never等,以及表次数的单词或短语(如once、twice、three times)。如:
You have never listened to me like this before.
She has ever been to France.
They have visited the Summer Palace many times.
关于have been to/have gone to/have been in:
1、have been to
表示“去过已回”。句子主语就在现场。如:
They have been to Rome many times.
She has been to Shanghai more than once.
2、have gone to
表示“去了未回”。句子主语不在现场。如:
Jerry has gone to Hangzhou.
Mary has gone to Finland.
3、have been in
表示“一直待在某地”。如:
We have been in Beijing for five weeks.
They have been in China since 2012.