1.She ____ for ten years and now she has a lovely daughter.
A.married
B.has been married
C.got married
D.has got married
A.married
B.has been married
C.got married
D.has got married
答案
B
2.You must return the books to the library because you ____ them for more than two weeks.
A.have lent
B.have borrowed
C.have kept
D.have left
A.have lent
B.have borrowed
C.have kept
D.have left
答案
C
3.The bus ____ for five minutes when Tim arrives at the station.
A.went
B.has left
C.had left
D.has been away
A.went
B.has left
C.had left
D.has been away
答案
D
4.Nancy ____ for five years.
A.was dying
B.had died
C.died
D.has been dead
A.was dying
B.had died
C.died
D.has been dead
答案
D
二、按要求完成下列句子。
1.Mr. Smith has worked in the school for ten years.(改为同义句)
Mr. Smith has worked in the school ____ ten years ____.
2.Sarah bought the red scarf a week ago.(用现在完成时改写句子)
Sarah ____ ____ the red scarf for a week.
3.The film started twenty minutes ago.(改为同义句)
The film ____ ____ ____ for twenty minutes.
4.Frank has been ill since Friday.(对画线部分提问)
____ ____ ____ Frank been ill?
1.Mr. Smith has worked in the school for ten years.(改为同义句)
Mr. Smith has worked in the school ____ ten years ____.
2.Sarah bought the red scarf a week ago.(用现在完成时改写句子)
Sarah ____ ____ the red scarf for a week.
3.The film started twenty minutes ago.(改为同义句)
The film ____ ____ ____ for twenty minutes.
4.Frank has been ill since Friday.(对画线部分提问)
____ ____ ____ Frank been ill?
答案
1. since;ago 2. has had 3. has been on 4. How long has
登录