Present perfect questions

menu
  • English grammar PDF
  • PDF books
  • PDF worksheets
  • Mixed PDF tests
  • Tenses PDF
  • Present tenses
  • Past tenses
  • Future tenses
  • Going to
  • Present perfect
  • Past perfect
  • Future perfect
  • Irregular verbs
  • Modal verbs
  • If-conditional
  • Passive voice
  • Reported speech
  • Time clauses
  • Relative clauses
  • Indirect questions
  • Question tags
  • Imperative sentence
  • Gerund and infinitive
  • Direct | indirect object
  • Nouns

Exercises

Test 1. Make present perfect questions with the words in brackets.



the message I sent you this morning? (you/receive)

Hello, Paul. Where so long? (you/be)

the university entrance exam? (Helen/pass)

What with his old car? (your brother/do)

their maths homework already? (they/write)

How many times to call him since yesterday? (you/try)

any traditional Japanese meals? (you/ever/eat)

her bedroom yet? (Sue/not tidy)

many articles since you became a journalist? (you/write)

in this room all day? (the dog/be)

the eggs for dinner? (you/not buy)

Test 2. Make questions in the present perfect simple to complete the dialogue between Ben and his mum.

Ben: Can I go out, mum? Sam is waiting for me.

Mum: your homework for tomorrow? (do)

Ben: Mum? It's Saturday tomorrow.

Mum: Is it? And your room? (tidy)

Ben: Yes, I have. You can have a look if you like.

Mum: All right. the furniture in the living room? (dust)

Ben: The furniture? I forgot. But I'll do it tomorrow morning, I promise.

Mum: out the rubbish from the kitchen? (take)

Ben: Of course, I have. Anything else, mum?

Mum: Ehm... What about the carpet? it properly? (vacuum)

Ben: I did it yesterday. Can I go out now? Sam is waiting for me.

Mum: Sam? you? (call)

Ben: No, he hasn't. But we've arranged to meet at 5 o'clock.

Mum: By the way, Susan has called you. She'd like to see you.

Ben: Really? back from her holiday in Greece? (come)

Mum: She is on her way back home. How long in Greece? (be)

Ben: For a month. I'm sorry, mum, I must be off now. I'm leaving for the airport.

Mum: For the airport? And what about Sam?

Present perfect simple exercises with answers for elementary - advanced learners of English as a foreign language.

top

About the author | Privacy policy