Present perfect or past simple? Exercises with answers


Present perfect - FOR and SINCE - Exercises

1. Complete the sentences with the present perfect of the verb in brackets.

a) This is the first time I ____________ (eat) here. The food is really good.
b) Dave _________ never __________ (win) a prize before. He's so pleased!
c) __________ Jamie ___________ (meet) Klara? I think he'd like her.
d) I ________________ (not do) anything like this before. It's great fun!
e) ___________ you ever ___________ (go) to a football match?
f) My parents ____________ (not be) here before. It's their first time.
g) _________ you _________ (study) this before? You're very good at it.
h) _________ Helen _________ (see) the new photo exhibition? She'd love it.

2. Write questions using you and the present perfect.

a) travel / abroad? 
b) be / a live concert?
c) take part / sports competition?
d) be / on TV ?

3. Answer the questions in exercise 2. If the answer is yes, give more details. Use the present perfect or simple past as appropriate.

Example:
a) Yes, I have. I've been to France, Morocco and Thailand. I went to Thailand last year for a month. It was great!

4. Choose the correct form of the verb. 

Conversation 1
A: Have you tried/Did you try the new Korean restaurant in town?
B: Yes, I have/did. We've been/went there a couple of times. We've been/went last weekend.
A: What have you thought/did you think of it?
B: It was good, really good.

Conversation 2
C: I hate my job!
D: Have you ever thought/Did you ever think about changing it?
C: Yes, I have/did, lots of times! In fact I've spoken /spoke to my boss about it yesterday.
D: Really? What has he said/did he say?

5. Underline the mistake in each sentence and write the correct version.

a) Have you eaten well when you were in London? 
b) This is only the second time I sleep in a tent.
c) I never went here before. It's really beautiful.
d) Have you ever gone to Australia? I'd love to go.
e) He visited so many interesting places in these last three months.
f) Have you enjoyed the film last night? Yes, we did. It was great.
g) Is this the first time your kids visited Disneyland?
h) I've seen Paul at the swimming pool yesterday.

Answers

1. Complete the sentences with the present perfect of the verb in brackets.

a) This is the first time I've eaten here. The food is really good.
b) Dave has never won a prize before. He’s so pleased!
c) Has Jamie met Klara? I think he'd like her.
d) I haven't done anything like this before. It's great fun!
e) Have you ever been to a football match?
f) My parents haven't been here before. It's their first time.
g) Have you studied this before? You're very good at it.
h) Has Helen seen the new photo exhibition? She'd love it.

2. Write questions using you and the present perfect.

a) Have you ever travelled abroad?
b) Have you ever been to a live concert?
c) Have you ever taken part in a sports competition ?
d) Have you ever been on TV ?

3. Answer the questions in exercise 2. If the answer is yes, give more details. Use the present perfect or simple past as appropriate.

Personal answers.

4. Choose the correct form of the verb. 

Conversation 1
A: Have you tried the new Korean restaurant in town?
B: Yes, I have. We've been there a couple of times. We went last weekend.
A: What did you think of it?
B: It was good, really good.

Conversation 2
C: I hate my job!
D: Have you ever thought about changing it?
C: Yes, I have, lots of times! In fact I spoke to my boss about it yesterday.
D: Really? What did he say?

5. Underline the mistake in each sentence and write the correct version.

a) Have you eaten well when you were in London? Did you eat
b) This is only the second time I sleep in a tent. I've slept
c) I never went here before. It's really beautiful. I've never been
d) Have you ever gone to Australia? I'd love to go. been 
e) He visited so many interesting places in these last three months. He's visited
f) Have you enjoyed the film last night? Yes, we did. It was great. Did you enjoy
g) Is this the first time your kids visited Disneyland? have visited
h) I've seen Paul at the swimming pool yesterday. saw

Nenhum comentário:

Postar um comentário

Related Posts Plugin for WordPress, Blogger...