Present Perfect Tense Quiz 29 (30 MCQs)

Quiz Instructions

Select an option to see the correct answer instantly.

1. How would you say "lo acabas de hacer" in English?
2. She hasn't played the piano for five years.
3. What is the Spanish translation of the sentence:'I have finished my homework.'?
4. Be-was .....
5. Identify the present perfect tense in the following sentence:'She has finished her homework.'
6. "She had solved the problems very well."
7. The past participle of the verb TO BEGIN is
8. Pedro (apagar) las luces.
9. Identify the auxiliary verb in the present perfect tense.
10. Have you ever tried sushi?
11. Convert 'She writes a letter' into present perfect tense.
12. Which of the following sentences is the correct negative form of "I have decided" ?
13. She's been here ..... an hour.
14. Differentiate:I saw the concert vs. I have seen the concert.
15. Form a present perfect sentence with 'to learn' and 'recently'.
16. Identify the present perfect usage in:'She has lived here for five years.'
17. Ich ..... gegangen.
18. She ..... to Paris many times.
19. He ..... for that company for five years. (work) (Add +Ving)
20. Form a present perfect sentence using 'to make'.
21. I (not try) hot food before. It is quite strange to me.
22. Complete the sentence: "The letter has been ..... by her boyfriend."
23. Which sentence is in the past simple:'I have played soccer' or 'I played soccer yesterday'?
24. I have not visited the museum. True or False?
25. You / finish/ your homework? (yet)
26. What have you eaten with your family?I have .....
27. Where ..... (you / be) yesterday?
28. Create a sentence in present perfect:(to learn) a new language this year?
29. My neighbor's dog is barking.It ..... for 2 hours now.
30. Create a question:He has worked here for five years, ..... he?