Hãy nhập câu hỏi của bạn vào đây, nếu là tài khoản VIP, bạn sẽ được ưu tiên trả lời.
![](https://rs.olm.vn/images/avt/0.png?1311)
Bài tập viết lại câu thì hiện tại hoàn thành và quá khứ đơn
How long is it since you rode a bicyde?
=>When did you ride a bicycle?
How long is it since he wrote to ỵou?
=>When did he write to you?
When did he last talk to you?
=>How long has he talked to you ?
When did you last telephone him?
=>How long have you telephoned him?
We have never eaten this kind of food before.
=>It’s the first time we have eaten this kind of food
This is the fìrst time I have seen this fìlm.
=>I have never seen this film before.
This is the first time he went abroad.
=> He hasn’t gone abroad before.
She started driving 1 month ago.
=>She has driven for 1 month.
We began eating when it started to rain.
=>We have eaten since it started to rain.
I last had my hair cut when I left her
=>I haven’t had my hair cut since I left her.
The last time she kissed me was 5 months ago.
=>She hasn’t kissed me for 5 months.
It is a long time since we last met.
=>We haven’t met for a long time.
When did you have it ?
=>How long have you had it?
This is the first time I had such a delicious meal .
=>I haven’t had such a delicious meal before.
I haven’t seen him for 8 days.
=>The last time I saw him was 8 days ago.
I haven’t taken a bath since Monday.
=>It is since Monday I last took a bath.
Its 2 months since he earned any money.
=>He has earned money for 2 months
He last shaved the day before yesterday.
=>He hasn’t shaved the day since yesterday.
Its 2 years since I was last in Rome.
=>I haven’t been to Rome for 2 years
I saw Tom last on his wedding day.
=>I haven’t seen Tom since on his wedding day
I last ate raw fish when I was in Japan.
=>I haven’t eaten raw fish since I was in Japan
Its ten weeks since since I last had a good night sleep.
=>I haven’t had a good night sleep for ten weeks
He last paid taxes in 1970.
=>He hasn’t paid taxes since 1970
I last ate meat 5 years ago.
=>I haven’t eaten eat for 5 years.
Its years since I took photographs.
=>I haven’t taken photographs for years.
I last watched TV on new years
=> I haven't watched TV since on new years.
Its 3 months since he wrote to me.
=>He hasn’t written to me for 3 months.
The last time I was aboard was in the summer of 1978.
=>I haven’t been abroad since the summer of 1978
Ihavent seen him for 2 months.
=> I last saw him 2 months ago.
Its nearly 20 years since my father saw his brother.
=>My father hasn’t seen his brother for nearly 20 years.
When did you learn to drive?
=>How long is it since you learned to drive?
The last time I went swimming was when we were in Spain.
=>I haven’t gone swimming since we were in Spain.
ThisisthefirsttimeIve been to a night club
=>I haven’t been to a night club before
They have never heard such a thing before.
=>This is the first time they have heard such a thing
Mary rang hours and hours ago.
=>It it hours since Mary rang
It is ages since Alan visited his parents.
=>Alan hasn't visited his parents for ages.
How long is it since you rode a bicyde?
=>When did you ride a bicycle?
How long is it since he wrote to ỵou?
=>When did he write to you?
When did he last talk to you?
=>How long has he talked to you ?
When did you last telephone him?
=>How long have you telephoned him?
We have never eaten this kind of food before.
=>It’s the first time we have eaten this kind of food
This is the fìrst time I have seen this fìlm.
=>I have never seen this film before.
This is the first time he went abroad.
=> He hasn’t gone abroad before.
She started driving 1 month ago.
=>She has driven for 1 month.
We began eating when it started to rain.
=>We have eaten since it started to rain.
I last had my hair cut when I left her
=>I haven’t had my hair cut since I left her.
The last time she kissed me was 5 months ago.
=>She hasn’t kissed me for 5 months.
It is a long time since we last met.
=>We haven’t met for a long time.
When did you have it ?
=>How long have you had it?
This is the first time I had such a delicious meal .
=>I haven’t had such a delicious meal before.
I haven’t seen him for 8 days.
=>The last time I saw him was 8 days ago.
I haven’t taken a bath since Monday.
=>It is since Monday I last took a bath.
Its 2 months since he earned any money.
=>He has earned money for 2 months
He last shaved the day before yesterday.
=>He hasn’t shaved the day since yesterday.
Its 2 years since I was last in Rome.
=>I haven’t been to Rome for 2 years
I saw Tom last on his wedding day.
=>I haven’t seen Tom since on his wedding day
I last ate raw fish when I was in Japan.
=>I haven’t eaten raw fish since I was in Japan
Its ten weeks since since I last had a good night sleep.
=>I haven’t had a good night sleep for ten weeks
He last paid taxes in 1970.
=>He hasn’t paid taxes since 1970
I last ate meat 5 years ago.
=>I haven’t eaten eat for 5 years.
Its years since I took photographs.
=>I haven’t taken photographs for years.
I last watched TV on new years
=> I haven't watched TV since on new years.
Its 3 months since he wrote to me.
=>He hasn’t written to me for 3 months.
The last time I was aboard was in the summer of 1978.
=>I haven’t been abroad since the summer of 1978
Ihavent seen him for 2 months.
=> I last saw him 2 months ago.
Its nearly 20 years since my father saw his brother.
=>My father hasn’t seen his brother for nearly 20 years.
When did you learn to drive?
=>How long is it since you learned to drive?
The last time I went swimming was when we were in Spain.
=>I haven’t gone swimming since we were in Spain.
ThisisthefirsttimeIve been to a night club
=>I haven’t been to a night club before
They have never heard such a thing before.
=>This is the first time they have heard such a thing
Mary rang hours and hours ago.
=>It it hours since Mary rang
It is ages since Alan visited his parents.
=>Alan hasn't visited his parents for ages.
Chúc bn hok tốt !
![](https://rs.olm.vn/images/avt/0.png?1311)
Ex1. Past Simple-> Present Perfect
1. I didn’t call her up 2 days ago. I haven’t called her up for 2 days
2. Did you finish the test an hour ago? Have you finished the test for an hour?
3. I started playing tennis last year. I’ve played tennis since last year
4. He began to use the computer when he was 19. He has used the computer since he was 19
5. She didn’t learn hard in 2005. She hasn’t learned hard since 2005
6. Peter watched this film when he came home. Peter has watched this film since he came home
7. It’s a week since I last saw her. I haven’t seen her for a week
8. The boy began playing soccer a year ago. The boys have played soccer for a year
9. When did you first see her? How long have you seen her?
10. The last time we saw her was 2 months ago. We haven’t seen her for 2 months
11. Tom did not work here when I met him on the street. Tom has not worked since I met him on the street
12. When did you first know her? How long have you known her?
![](https://rs.olm.vn/images/avt/0.png?1311)
2.Underline the correct verb form in each sentence.
1. I'm not ready. I didn't finish/ haven't finished my homework.
2. I can't find my wallet. I think It've lost/ lost it
3. Did you eat/ Have you eaten spaghetti last night?
4. Harry left / has left at 10.30.
5. Hurry up, Jim! You didn't star/ haven't started!
6. Did you see/ Have you seen the match on TV last night?
![](https://rs.olm.vn/images/avt/0.png?1311)
I . There is a mistake in each of these sentences . Underline the mistake and then correct it
1. It has started => started raining an hour ago
2. I knew => have known Hoa for some months
3. We didn't see => haven't seen Nga since Monday
4. Lan was => has been in the USA for 2 years
5. I have gone => went to bed at 10 o'clock last night
6. They moved to London for => in 2003
7. How long have you learn => learnt English ?
8. Peter was => has been ill for a week
9. Some of the stores in => on Tran Phu Street may have to close
10. Is there a restaurant close in ?
![](https://rs.olm.vn/images/avt/0.png?1311)
Put the verbs into the correct form : present perfect or past simple.
1. I __have lost__ (lose) my pen. I can't find it anywhere.
2. We ___saw____ (see) a road accident near the shopping center this morning.
3. Nam ____bought___ (buy) a new dictionary yesterday.
4. His hair is short. He ___has had_____ (have) a haircut.
5.Last night my father ____arrived____ (arrive) home at half past ten. He ____had___ (have) a bath and then __went__ (go) to bed.
6. ____Did you visit____ you (visit) One-pillar Pagoda when you were in Ha Noi?
7. My bicycle isn't here anymore. Somebody____has taken____(take) it.
8. A: When ____did you start____ you (start ) school ?
B: When I was six
9. I ____didn't eat___ (not/eat) anything yesterday because I ____didn't feel____ (not/feel) hungry.
10. The glasses look very clean. _____Have you washed_______you (wash) them ?
11. Why _____didn't Long want____ Long (not/want) to play soccer last Sunday?
12. I don't know Hung's sister. I ____have never met______ ( never/meet) her.
Put the verbs into the correct form : present perfect or past simple.
1. I __have lost__ (lose) my pen. I can't find it anywhere.
2. We ____saw___ (see) a road accident near the shopping center this morning.
3. Nam ___bought____ (buy) a new dictionary yesterday .
4. His hair is short. He ____has had____ (have) a haircut.
5.Last night my father ____arrived____ (arrive) home at half past ten. He ___had____ (have) a bath and then __went__ (go) to bed.
6. ____Did____ you visit One-pillar Pagoda when you were in Ha Noi?
7. My bicycle isn't here anymore. Somebody____has taken____(take) it.
8. A: When ____did____ you start school ?
B: When I was six
9. I ___didn't eat____ (not/eat) anything yesterday because I ____wasn't feel____ (not/feel) hungry.
10. The glasses look very clean. ______Have______you washed them ?
11. Why ____didn't_____ Long want to play soccer last Sunday?
12. I don't know Hung's sister. I _____have never met_____ ( never/meet) her.
![](https://rs.olm.vn/images/avt/0.png?1311)
l)Rewrite the sentences without changing the meaning
1.When did you start learning English ?
How long have you learnt English ?
2.We started living here fifteen years ago.
We have lived here for fifteen years
3.The last time she visited me was five years ago.
She hasn't visited me for five years
4. l last wrote to my uncle in july.
l haven't written to my uncle since july
5.lt's long time since we became close friend.
We have become close friend for a long time
6.Minh began to collect stamps in 2000.
Minh has collected stamps since 2000
ll)Fill in the blank with the appropriate verb forms.
1.Mai bought (buy) a newdress last week, but she hasn't worn (not wear) it yet.
2.Mr.Quang has taught (teach) math in this school since he graduated (graduate) from the university in 1989.
3. Have You heard (hear) of Agatha Christie ?
She (be) is a novels writer.
Have You read (read) any of them.
4. When l got (get) home last night , l was (be) very tired and l went (go) straight to bed.
5.Daniel earned (earn) some money last week. But l'm afraid he has already spent (already/ spend) it all.
I)
1. When did you start learning English?
=> When have you learned English?
2. We started living here fifteen years ago
=> We have lived here for fifteen years.
3. The last time she visited me was five years ago
=> She hasn't visited me for five years.
4. I last wrote to my uncle in July
=> I haven't written to my uncle since July.
5. It's long time since we became closed friend
=> We have become closed friend for long time.
6. Minh began to collect stamps in 2000
=> Minh have begun to collect stamps since 2000
II)
1.Mai bought a newdress last week, but she hasn't worn it yet.
2.Mr.Quang has tought math in this school since he graduated from the university in 1989.
3. Have you heard of Agatha Christie ?
She was a novels writer.
Have you read any of them.
4. When l got home last night , l was very tired and l went straight to bed.
5.Daniel earned some money last week. But l'm afraid he has already spent it all.
choose the correct word
1.i arrived home at half past twelve(since last night-last night)
2.i have visited many museums(in 2008_since2008)
3.when were you paris?(a week ago-for a week)
4.I was born (on 21stMay-since May)
5.When (did/were)you learn english?
6.He (haven'n eaten /hasn't eaten)
7.Jim (was/were)at the tennis club last friday
8.Have you (washed-wash)it?