为你解答。
-When did you buy the bike?
-I have ( C.had) this bike for 5 years, but it still works well.
解释:要填能够延续的动词。bought(买)不能。
-Hurry up! They play (C.has been on) for 10 minutes .
解释:只有be on能够延续。
-She (A.has learned) English for 6 years.
解释:还是延续性的问题。
Although this village isn‘t big,all the other villages I (B.have visited) so far are smaller.
解释:完成时,表示“参观过的”。
This is the most beautiful moutain I have (A.ever) seen.
解释:ever表示“曾经做过”。
He has (B.never) been to shanghai,has he?
解释:因为疑问句部分是肯定,因此这里要填否定词。
I"ve never been seen such a fine picture (B.before).
解释:before, 副词作时间状语“以前”。
So far,many countries (has improved) their environment.
His grandfather died two years ago.(同义句)
=His grandfather (has been dead) for two years.
My sister came here five years ago.(同义句)
=My sister (has been) here (since) ten years ago.
The film began 15 minutes ago.(同义句)
=The film (has been on) for 15 minutes.
=It (is) 15 minutes (since) the film (began).
When did you buy the bike?
解答:终止性动词需要用持续性动词have 替换
-I have __C__ this bike for 5 years, but it still works well.
A.bought B.have C.had
-Hurry up! They play _C___ for 10 minutes .
A.has begun B.began C.has been on
解答:需要使用持续动词 has been on
-She _A___ English for 6 years.
A.has learned B.has bugun to learn C.began to learn
解答:需要使用持续动词 has learned
Although this village isn‘t big,all the other villages I _B___ so far are smaller.
A.visited B.have visited .C.would visit
解答:需要使用现在完成时态 have visited
This is the most beautiful moutain I have _A___ seen.
A.ever B.never C.already D.yet
解答:需要使用副词ever 该副词一般用在最高级句子里面
He has __B__ been to shanghai,has he?
A.already B.never C.ever D.still
解答:表示否定,从来没有,never
I"ve never been seen such a fine picture _B___.
A.ago B.before C.yet D.later
解答:表示以前,用在完成时态 用before
So far,many countries __have improved_______(improve) their environment.
His grandfather died two years ago.(同义句)
=His grandfather ____ ____ ____ for two years.
=His grandfather( has) ( been) ( dead )
解答:需要使用持续动词 has been dead 代替终止性动词die (be dead =die )
My sister came here five years ago.(同义句)
My sister( has) ( been) here (since) ten years ago
=My sister ____ ____ here ____ ten years ago.
解答:需要使用连词since 表示自从...接时间。句子用完成时态
The film began 15 minutes ago.(同义句)
The film has been on for 15 minutes
解答:需要使用持续动词 has been on 代替began
=The film ____ ____ ____ for 15 minutes.
=It ____ 15 minutes ____ the film ____.
The film is 15 minutes since the film began
解答:需要使用连词since 表示自从...接时间。表示时间,句子用一般现在时态
-When did you buy the bike?
-I have ____ this bike for 5 years, but it still works well.
C
A.bought B.have C.had
-Hurry up! They play ____ for 10 minutes .
A.has begun B.began C.has been on
C
-She ____ English for 6 years.
A.has learned B.has bugun to learn C.began to learn
A
Although this village isn‘t big,all the other villages I ____ so far are smaller.
A.visited B.have visited .C.would visit
B
This is the most beautiful moutain I have ____ seen.
A.ever B.never C.already D.yet
A
He has ____ been to shanghai,has he?
A.already B.never C.ever D.still
C
I"ve never been seen such a fine picture ____.
A.ago B.before C.yet D.later
B
So far,many countries __have improved_______(improve) their environment.
His grandfather died two years ago.(同义句)
=His grandfather __has__ _been___ _dead___ for two years.
My sister came here five years ago.(同义句)
=My sister ___has_ _been___ here ___for_ ten years ago.
The film began 15 minutes ago.(同义句)
=The film __has__ __been__ _on___ for 15 minutes.
=It __is__ 15 minutes __since__ the film __began__.