现在完成时与现在完成进行时
语法练习
1 This is a photo of the power-station that ___ in my hometown.
A. has set up B. has been set up C. was set up D. is set up
B 发电厂已经被建起来了,应该用现在完成时的被动
2 Tom ___ his bike and has to go to school on foot every day now.
A. lost B. is losting C. had lost D. has lost
D 一般过去时单独只的是过去的情况,和现在没有联系,现在完成时则强调对现在产生的影响
3 —I’m sorry to keep you waiting.
—Oh, not at all. I __ here only a few minutes.
A. have been B. had been C. was D. will be
A 题干中明显的时间状语only a few minutes.,应用现在完成时,还可以与现在完成时连用的时间状语有for since in the past..years so far up to now these days
4 —Oh, it’s you! I __ you.
—I’ve just had my hair cut and I’m wearing new glasses.
A. didn’t recognize B. hadn’t recognize C. haven’t recognized D. don’t recognized
A 不能用完成时,应为完成时是强调对现在产生的结果和影响,若用现在是说明现在还没有认出来
5 —Hi, Tracy, you look tired.
—I am tired. I __ the living room, all day.
A. painted B. had painted C. have been painting D. have painted
C all day是重要的信息,用现在完成进行时,长于all the time(一直) the whole moring等时间状语连用,看语法讲解
6 He has __ in Shanghai for two years.
A. gone to B. been to C. been in D. gone in
C have gone to 去了某地没回来 have been to 去过某地,回来了
Have been in 一直呆着
7 Many new buildings ___ in my hometown in the past 20 years.
A. was built B. built C. have built D. have been built
D in the past 20
8 —How long ____ at this job?
—Since 1997
A. were you
VIP现在完成时现在完成进行时(答案) 来自淘豆网m.daumloan.com转载请标明出处.