I. Supply the verbs with present perfect:
1. The bill isn’t right. They (make)………….. a mistake.
2. ……..they (pay)…….. money for your mother yet?
3. Someone (take)………………. my bicycle.
4. Wait for few minutes, please! I (finish)……………. my dinner.
5. You (not/do) ………….your project yet, I suppose.
II. Supply the verbs with simple past or present perfect:
1. We (study)...............a very hard lesson the day before yesterday.
2. We (study)................................................almost every lesson in this book so far.
3. We ( watch)..........................that television program.
4. We (watch).....................an interesting program on television last night.
5. My wife and I........................................(travel) by air many times in the past
6. My wife and I (travel).................................. to Mexico by air last summer
7. I ( read)..................that novel by Hemingway sevaral times before.
8. I (read).........................that novel again during my last vacation.
9. I (have).........................a little trouble with my car last week.
10. However, I (have)......................... no trouble with my car since then.
III. Rewrite the sentences with the same meaning as the first ones:
1. She started to live in Hanoi 2 years ago. (for)
=> ………………………………..…………………
2. He began to study English when he was young. (since) => …………………………………………………
3. I have never eaten this kind of food before. (This is)
=> .............…………………………………………
4. I have never seen such a beautiful girl before. (She is)
=> ……………............……………………………
5. This is the best novel I have ever read. (before)
=> …………………….............……………………
I. complete with present perfect tense simple.
1. please wait. They ...........have not finished........... (not finish) yet
2. .........Have you changed.......... (you/ change) the colour of your hair?
3. she ....has not sent......... (not send) us an invitation to her party.
4. we ......have used...... (use) this recipe for chocolate cake many times.
5. ........Have you ever heard........( you / ever/ hear) a ghost ?
6. It.......has just stopped.......... (just / stop) raining.
7. I .......have never heard........ (never /hear) such a stupid joke before!
8. .....Have they forgotten............ (they / forget) your phone munber?
9. She .....has paid....... (pay) the bill.
10. we ..........have written........... (write) two tests today!
11. ...........Have you done........... (you / do) all the housework?
cảm ơn nhe!