Present perfect vs present perfect continuous - Exercises with answers


1. Look at these conversations and put in the correct form of the verb. Use the present perfect continuous or simple.

Sarah: I feel really tired.
Mark: It's because _____ (you/do) too much.
Sarah: Well, at least _____ (I/finish) that report now, and I can relax.

David: Someone ______ (leave) the ladder outside, look.
Harry: I expect that's Mike. ______ (he/clean) the windows. I don't think _____ (he/finish) yet.

Laura: You've got mud on your shoes.
Trevor: It's all right, I'll take them off ______ (I/work) in the garden.
Laura: Yes, it looks a lot tidier. Well done. _____ (you/do) a good job.

Tom: ________ (I/hear) that you and Harry are building a garage. How long _______ (you / do) that?
Mike: Oh, for about a month now. (we/do) ______ about half of it

2. What would you ask in these situations? Use the present perfect continuous or simple.

EXAMPLES

Your friend is wearing glasses. You've never seen him with glasses on before. Ask him how long...
How long have you been wearing glasses?

Nick is playing computer games. Ask him how many...
How many computer games have you played?

a) You meet a group of people walking across country. Ask them how many miles...
b) Some workmen are digging up the road outside Sarah's house. Ask her how long...
c) Laura is taking lots of photos of you and your friends. Ask her how many...
d) You have just woken up from an afternoon sleep and seen that it is raining. Ask your friend how long...


ANSWERS

1. Look at these conversations and put in the correct form of the verb. Use the present perfect continuous or simple.

Sarah: I feel really tired.
Mark: It's because you've been doing too much.
Sarah: Well, at least I've finished that report now, and I can relax.

David: Someone has left the ladder outside, look.
Harry: I expect that's Mike. He has been cleaning the windows. I don't think he has finished yet.

Laura: You've got mud on your shoes.
Trevor: It's all right, I'll take them off I have been working in the garden.
Laura: Yes, it looks a lot tidier. Well done. You have done a good job.

Tom: I have heard that you and Harry are building a garage. How long have you been doing that?
Mike: Oh, for about a month now. We have done about half of it.

2. What would you ask in these situations? Use the present perfect continuous or simple.

a) How many miles have you walked?
b) How long have they/the workmen been digging up the road?
c) How many photos have you taken?
d) How long has it been raining?

Nenhum comentário:

Postar um comentário