现在完成时的标志词主要包括以下几种:
Already:用于肯定句中,表示某事已经完成。
I have already finished the work.
我已经完成了这项工作。
yet:用于否定句和疑问句中,表示某事尚未完成。
Have you finished your homework yet?
你已经完成了你的作业吗?
Just:用于肯定句中,表示某事刚刚发生。
He has just finished his homework.
他刚刚完成了他的作业。
Ever:用于描述一种持续的状态或频率,常用于疑问句中。
Have you ever been to the Great Wall?
你曾经去过长城吗?
Never:用于描述一种从未发生的状态,常用于否定句中。
I have never given up my dream.
我从未放弃过我的梦想。
Since:用于描述从某个时间点开始的动作或状态,常用于现在完成时的句子中。
I have been living in this city since 2010.
自从2010年以来,我一直住在这个城市。
For:用于描述一个时间段,常用于现在完成时的句子中。
He has been studying English for three years.
他学习英语已经三年了。
【短暂性动词与延续性动词的转换】
1、 put on→wear/be on/have on(穿上)
The actress put on a golden evening gown just now.
这位女演员刚才穿上了一件金色的晚礼服。→
①The actress was wearing a golden evening gown the whole evening.这位女演员整个晚上都穿着一件金色的晚礼服。
②The actress was on a golden evening gown the whole evening.
③The actress had on a golden evening gown the whole evening.
④The actress has worn a golden evening gown for a whole evening.这位女演员已经穿了一整晚的金色晚礼服。
⑤The actress has been on a golden evening gown for a whole evening.
⑥The actress has had on a golden evening gown for a whole evening
2、open(营业)→be open/on
The factory opened in the October of 2020. 该工厂于2020年10月开业。
→The factory has been open/on since the October of 2020.
→The factory has been open/on for five years.
3、 join加入→be a League member/soldier;
be a member of the League;
be in the League/the army
1)I joined the League in 2023.
我在2023年入团。 →
①I have been a League member since 2023.
②I have been a League member for 2 years.
③I have been a member of the League since 2023.
④I have been a member of the League for 2 years.我入团已经两年了。
⑤I have been in the League since 2023.
⑥I have been in the League for 2 years.
2)I joined the army in 2020. →
①I have been a soldier since 2020.
②I have been a soldier for 5 years.
③I have been in the army since 2020.
④I have been in the arm for three years.
4、 leave →be away from(离开)
Mary's elder sister left her hometown for the metropolis ten years ago.玛丽的姐姐十年前离开家乡去了大都市。 →
①Mary's elder sister has been away from her hometown and in the metropolis since ten years ago.玛丽的姐姐从十年前就离开了家乡,住在大都市。
②Mary's elder sister has been away from her hometown and in the metropolis for ten years.玛丽的姐姐已经离开家乡在大都市已有十年了。
5、marry →be married(结婚)
Tom and Alice married three years ago. 汤姆和爱丽丝三年前就结婚了。→
①Tom married Alice three years ago.
②Tom and Alice have been married since three years ago.
④Tom and Alice have been married for three years.
6、go to sp(去某地)→be in sp
The models have gone to Beijing two days ago. 模特们去了北京→
①The models have been in Beijing since two days ago.模特们两天前就在北京了。
②The models have been in Beijing for two days.模特们已经在北京呆了两天了。
7、get to know → know(认识)