This quiz works best with JavaScript enabled. Home > Grammar > Parts Of Speech > Verbs > Tenses > Present > Present Perfect Simple – Quiz 46 🏠 Homepage 📘 Download PDF Books 📕 Premium PDF Books Present Perfect Simple Quiz 46 (25 MCQs) Quiz Instructions Select an option to see the correct answer instantly. 1. I ..... (not talk) to my parents about the party yet. A) I haven't talked. B) I haven't been talked. C) I haven't talking. D) I haven't been talking. Show Answer Correct Answer: A) I haven't talked. 2. By the time we got to the cinema, the film ..... (start). A) A) has started. B) B) had started. C) All the above. D) None of the above. Show Answer Correct Answer: B) B) had started. 3. Now that I ..... planning classes for the week, I can get a cup of coffee. A) Have finished. B) Have been finishing. C) Has finished. D) None of the above. Show Answer Correct Answer: A) Have finished. 4. ..... Hanna ever ..... skydiving? A) Has eaten. B) Has been. C) Have driven. D) Have been. Show Answer Correct Answer: B) Has been. 5. She ..... French for three years. She will take the proficiency exam next month. A) Have been studying. B) Has studying. C) Has been studying. D) None of the above. Show Answer Correct Answer: C) Has been studying. 6. How much money ..... (you / win) so far? A) Did you win. B) You won. C) Have you won. D) None of the above. Show Answer Correct Answer: C) Have you won. 7. I ..... to Bahia. A) Has never been. B) Have never been. C) Have never was. D) Have have have. Show Answer Correct Answer: B) Have never been. 8. Mum ..... (already do) the shopping. A) Mum has already been done. B) Mum have already done. C) Mum has already done. D) Mum has already doing. Show Answer Correct Answer: C) Mum has already done. 9. London ..... an underground train system since the nineteenth century. It ..... in 1863, when Victorian engineers and workers ..... the Metropolitan railway. A) Has had / started / has built. B) Had / started / built. C) Is having / started / built. D) Has had / started / built. Show Answer Correct Answer: D) Has had / started / built. 10. We ..... each other since 2001. A) Knew. B) Know. C) Have known. D) Have been knowing. Show Answer Correct Answer: C) Have known. 11. Nick ..... my book yet. A) Haven't returned. B) Hasn't returned. C) Has returned. D) None of the above. Show Answer Correct Answer: B) Hasn't returned. 12. We haven't since Aziz ..... last month. A) Since. B) For. C) All the above. D) None of the above. Show Answer Correct Answer: A) Since. 13. The meaning of the sentence '' They have gone to the cinema." is: A) They haven't come back yet. They are still at the cinema. B) They went to the cinema and returned. C) All the above. D) None of the above. Show Answer Correct Answer: A) They haven't come back yet. They are still at the cinema. 14. Choose the best alternative:Morrissey ..... a musician for many years. He ..... his career in Manchester and ..... the singer in one of the most famous bands in the 80s. He ..... in a solo career since 1988. A) Has been / has started / has been / has been. B) Has been / started / was / is. C) Was / started / was / is. D) Has been / started / was / has been. Show Answer Correct Answer: D) Has been / started / was / has been. 15. The following time expressions are used with questions in the Present Perfect Simple Tense: A) Ever, how long, yet, lately. B) For, since, yet. C) Lately, always, recently. D) None of the above. Show Answer Correct Answer: A) Ever, how long, yet, lately. 16. 2) ..... you finished your homework yet? A) Haven't. B) Didn't. C) Aren't. D) None of the above. Show Answer Correct Answer: A) Haven't. 17. We ..... (sit) here for half an hour. A) We have been sitting. B) We haved been sitting. C) We has been sitting. D) We have sitting. Show Answer Correct Answer: A) We have been sitting. 18. A:What about Mission Impossible? It was on TV last night ..... you ..... it? A) Has, seen. B) Have, seen. C) All the above. D) None of the above. Show Answer Correct Answer: B) Have, seen. 19. What is the correct past participle form of the verb 'write'? A) Writen. B) Written. C) Wrote. D) Writed. Show Answer Correct Answer: B) Written. 20. (A) Has your son ..... homework yet?(B) Yes, he ..... A) Do / has. B) Did / does. C) Done / has. D) Done / have. Show Answer Correct Answer: C) Done / has. 21. Robert is my neighbour. He ..... next door to me for five years. A) Lives. B) Lived. C) Has lived. D) None of the above. Show Answer Correct Answer: C) Has lived. 22. ..... are time expressions used with the Present Perfect Simple. A) For, since, already, just, yet. B) Yesterday, never, ever, in 1990. C) All the above. D) None of the above. Show Answer Correct Answer: A) For, since, already, just, yet. 23. What is the correct form of this sentence in the affirmative form? They / answer / not / my / quesiton A) They have not answered my question. B) They has not answered my quesiton. C) They have not asnwer my question. D) They has not answer my question. Show Answer Correct Answer: A) They have not answered my question. 24. She ..... (go) to the cinema yesterday. A) Has gone. B) Went. C) Have gone. D) None of the above. Show Answer Correct Answer: B) Went. 25. We haven't ..... her today. A) Seen. B) Saw. C) Sawn. D) See. Show Answer Correct Answer: A) Seen. ← PreviousNext →Related QuizzesTenses QuizzesVerbs QuizzesPresent Perfect Simple Quiz 1Present Perfect Simple Quiz 2Present Perfect Simple Quiz 3Present Perfect Simple Quiz 4Present Perfect Simple Quiz 5Present Perfect Simple Quiz 6Present Perfect Simple Quiz 7Present Perfect Simple Quiz 8 🏠 Back to Homepage 📘 Download PDF Books 📕 Premium PDF Books