Skip to content
muffii
muffii
Menu
Home
Grammar
Elementary
Pre-intermediate
Intermediate
Upper-intermediate
Vocabulary
Listening
Reading
muffii
Menu
Home
Grammar
Elementary
Pre-intermediate
Intermediate
Upper-intermediate
Vocabulary
Listening
Reading
Exercise 1
Present perfect and Past perfect
Choose the correct option to complete each sentence.
1. My mom and I ___ dinner before my dad got home.
have cooked
cooked
had cooked
has cooked
2. How long ___ for this company?
has you been worked
have you been worked
have you worked
had you worked
3. My friend asked me to read her message because she ___ her glasses.
forgot
had forgotten
has forgotten
had been forgotten
4. Our manufacture ___ great results since the rebranding.
have made
had made
has been made
has made
5. “___ Angela for a long time?” “No, I’ve just met her.”
Did you know
Had you known
Have you been knowing
Have you known
6. My girlfriend ___ yet. I am afraid she has lost her way.
hasn’t come
hadn’t come
haven’t come
isn’t coming
7. When I opened the fridge, I noticed the meat ___.
have spoiled
had spoiled
has spoiled
had been spoiling
8. I ___ an umbrella, so I was wet because of the rain.
haven’t taken
hadn’t taken
didn’t take
hasn’t taken
9. She felt very stressed because she ___ her job.
lost
has lost
had lost
was losing
10. ___ on Safari?
Have you ever been
Did you ever go
Had you ever been
Has you ever been
Send