【正文】
my watch yesterday.14. My father ___________ (read) this book since yesterday.參考答案:1. since 2. for 3. for 4. since 5. since 6. for 7. for 8. since1. have, seen, saw 2. Has, finished 3. has, e 4. has gone 5. have worked, moved 6. have made 7. have, stayed 8. have, finished 9. goes 10. have, found 11. is 12. were reading 13. is climbing 14. is ing 15. Have, seen Keys: 1. How long have, been there 2. How long has, lived here 3. When did, leave here 4. When did, buyKeys: 1. never 2. just , already 3. for 4. ever, never 5. yet , just / already現(xiàn)在完成時(shí)態(tài)練習(xí)題答案一.翻譯下列句子:1. Have you ever had / eaten fish and chips?2. I have just lost my chemistry book.3. I have never been to the farm before.4. He has already had lunch = He has had lunch already.5. Have you seen the movie yet?6. My brother hasn’t e /get / been back yet = My brother hasn’t returned yet.7. I have had this dictionary for three years / since three years ago.8. Has been away from China for three years.9. I have known them for five years.10. They have been in the USA for five years.11. He has been here since he moved to Jining.12. My sister has been a college student for three years = My sister has been in college for three years.13. They have known each other since 1999.14. I have been in this school for over three years.二、用since或者for填空1. for 2. since 3. since 4. since 5. since6. since 7. for 8 since 10. since11. since 13. since 16. since三、結(jié)束性動(dòng)詞轉(zhuǎn)換為以下延續(xù)性動(dòng)詞或者表示可以延續(xù)的狀態(tài)的短語(yǔ) ① 1. has been in , five minutes 2. have been in , 2008 3. have been at, two days 4. have been , last week② 1. have been out, two years 2. have been back , yesterday③ 1. have been , nine years 2. has been , two years④ 1. has been closed , two hours 2. has been open⑤ 1. have been up , two hours ago 2. has been away from 3. has been dead , seven years 4. has been over 5. have been asleep , two hours ago 6. have been married , 1990⑥ 1. have taught , 1995 2. has been on , two minutes⑦ 1. have kept , last week 2. have had , two hours 3. have known , last years 4. have worn , three years⑧ has been in⑨ has been , League member has been , member of , League has been in2. has been , soldier , two years has been , the army 四、劃線提問(wèn)1. How long have, been there 2. How long has , lived here3. When did , leave here 4. When did , buy五、用have(has) been 或have(has) gone 填空。1. has gone t 2. went to3. has been in 4. have , been in5. have been in 6. Have , been to 。 went 10. go 。 am going 12. goes13. Did , go 14. Do , go七、綜合練習(xí):1. never 2. just , already 3. for 4. ever, never 5. yet , just / already八. 用適當(dāng)?shù)臅r(shí)態(tài)填空:1. lived / has been living 2. have been 3. went 4. has passed 。 have , seen 6. Have , found 7. have , had 8. have , returned9. Have , built 10. haven’t finished11. has read 12. bought 13. lost14. have been reading / has read