Exersise 3. Present Perfect Continuous or Present Perfect Simple:
1. I'm very hungry. I …… all day.
a) didn't eat
b) haven't ate
c) haven't eaten
d) have been eating
2. Their new kitchen looks fantastic. They …… completely …… it.
a) have …… been redecorating
b) have …… redecorated
c) already …… redecorated
d) didn't …… redecorated
3. Our kitchen's a mess. We …… any cleaning for weeks.
a) didn't do
b) haven't been doing
c) have done
d) haven't done
4. I think they are dating. They …… a lot of each other recently.
a) had seen
b) haven't been seeing
c) have been seeing
d) have seen
5. We've discovered this great caf? and we …… there a lot.
a) have been going
b) have gone
c) are going
d) have went
6. How's your Mum? I …… her for ages.
a) had seen
b) haven't seen
c) haven't been seeing
d) didn't see
7. You're covered in paint! What …… you ……?
a) have …… done
b) were …… doing
c) did …… do
d) have …… been doing
8. She's gone to the doctor's. She …… too well lately.
a) hasn't felt
b) hasn't been feeling
c) has felt
d) doesn't feel
9. Where have you been? I …… for ages.
a) have waited
b) waited
c) was waiting
d) have been waiting
10. I have to write an essay. I …… about half of it so far.
a) have written
b) have been writing
c) wrote
d) have to write
1. I'm very hungry. I …… all day.
Answer: c) haven't eaten
Explanation: We use the Present Perfect Simple to talk about a completed action in the past with a result in the present. In this case, "haven't eaten" is the correct answer because it indicates that the speaker has not eaten the whole day, emphasizing the result of feeling hungry now.
2. Their new kitchen looks fantastic. They …… completely …… it.
Answer: b) have …… redecorated
Explanation: We use the Present Perfect Simple to indicate that an action happened at some point in the past. "have … redecorated" is the correct answer as it implies that the kitchen was redecorated in the past and the result is a fantastic looking kitchen in the present.
3. Our kitchen's a mess. We …… any cleaning for weeks.
Answer: d) haven't done
Explanation: We use the Present Perfect Simple to indicate an action that started in the past and continues until now. "haven't done" is the correct answer because it shows that the speaker has not done any cleaning in recent weeks, emphasizing the duration of time.
4. I think they are dating. They …… a lot of each other recently.
Answer: c) have been seeing
Explanation: We use the Present Perfect Continuous to talk about actions or situations that started in the past and continue until now. "have been seeing" is the correct answer as it indicates that the individuals have been spending a lot of time together recently.
5. We've discovered this great café and we …… there a lot.
Answer: a) have been going
Explanation: We use the Present Perfect Continuous to talk about actions or situations that started in the past and continue until now. "have been going" is the correct answer as it shows that the speaker and others have been visiting the café frequently.
6. How's your Mum? I …… her for ages.
Answer: b) haven't seen
Explanation: We use the Present Perfect Simple to talk about a completed action in the past with a result in the present. "haven't seen" is the correct answer because it implies that the speaker hasn't seen the mother in a long time and emphasizes the result of not knowing her current situation.
7. You're covered in paint! What …… you ……?
Answer: d) have …… been doing
Explanation: We use the Present Perfect Continuous to talk about actions or situations that started in the past and continue until now. "have … been doing" is the correct answer as it shows that the person has been involved in an activity that resulted in being covered in paint.
8. She's gone to the doctor's. She …… too well lately.
Answer: b) hasn't been feeling
Explanation: We use the Present Perfect Continuous to talk about actions or situations that started in the past and continue until now. "hasn't been feeling" is the correct answer as it suggests that she hasn't been feeling well for a period leading up to the present.
9. Where have you been? I …… for ages.
Answer: d) have been waiting
Explanation: We use the Present Perfect Continuous to talk about actions or situations that started in the past and continue until now. "have been waiting" is the correct answer as it shows that the person has been waiting for a long time.
10. I have to write an essay. I …… about half of it so far.
Answer: b) have been writing
Explanation: We use the Present Perfect Continuous to talk about actions or situations that started in the past and continue until now. "have been writing" is the correct answer as it indicates that the person has been in the process of writing the essay, suggesting that it is not yet completed.