This quiz works best with JavaScript enabled. Home > Grammar > Parts Of Speech > Verbs > Tenses > Present > Present Perfect Simple – Quiz 39 🏠 Homepage 📘 Download PDF Books 📕 Premium PDF Books Present Perfect Simple Quiz 39 (30 MCQs) Quiz Instructions Select an option to see the correct answer instantly. 1. 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. 2. 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. 3. 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. 4. 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. 5. (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. 6. 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. 7. ..... 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. 8. 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. 9. 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. 10. We haven't ..... her today. A) Seen. B) Saw. C) Sawn. D) See. Show Answer Correct Answer: A) Seen. 11. I ..... visited a new city this month. A) Have. B) Hasn't. C) Haven't. D) None of the above. Show Answer Correct Answer: C) Haven't. 12. 9) She ..... three best-selling books in the past five years. A) 's been writing. B) 's written. C) Writes. D) None of the above. Show Answer Correct Answer: B) 's written. 13. They haven't been abroad ..... 1990. A) Since. B) For. C) All the above. D) None of the above. Show Answer Correct Answer: A) Since. 14. Haven't you ..... 'The Incredibles'? A) Watch. B) See. C) Seen. D) Saw. Show Answer Correct Answer: C) Seen. 15. He has been to London ..... A) Yet. B) Several times. C) Last year. D) None of the above. Show Answer Correct Answer: B) Several times. 16. Your brother ..... (just arrive). A) Your brother has just arriving. B) Your brother have just arrived. C) Your brother has just arrived. D) Your brother has just been arrived. Show Answer Correct Answer: C) Your brother has just arrived. 17. I've had this computer ..... five months. A) FOR. B) SINCE. C) All the above. D) None of the above. Show Answer Correct Answer: A) FOR. 18. * I haven't heard this song ..... last summer! A) Yet. B) For. C) Since. D) None of the above. Show Answer Correct Answer: C) Since. 19. I haven't seen my best friend ..... last weekend. A) For. B) Since. C) On. D) None of the above. Show Answer Correct Answer: B) Since. 20. By the end of the month, I ..... (finish) the project. A) A) have finished. B) B) will have finished. C) All the above. D) None of the above. Show Answer Correct Answer: B) B) will have finished. 21. Things have changed ..... I was in your house. A) -. B) Since. C) For. D) None of the above. Show Answer Correct Answer: B) Since. 22. I haven't played soccer ..... July A) FOR. B) SINCE. C) All the above. D) None of the above. Show Answer Correct Answer: B) SINCE. 23. (A) ..... you read that book yet? (B) No, I ..... A) Has / have. B) Have / did. C) Have / haven't. D) None of the above. Show Answer Correct Answer: C) Have / haven't. 24. I ..... around the world last summer. A) Have been sailing. B) Sailed. C) Have sailed. D) None of the above. Show Answer Correct Answer: B) Sailed. 25. Monica and Tom ..... each other for 10 years. A) Have known. B) Have been knowing. C) Has known. D) None of the above. Show Answer Correct Answer: A) Have known. 26. What ..... you ..... (read) since the morning? A) What have you read. B) What have you been reading. C) What have you reading. D) What has you been reading. Show Answer Correct Answer: B) What have you been reading. 27. I ..... tried sushi before, but I want to. A) Hasn't. B) Haven't. C) Never. D) None of the above. Show Answer Correct Answer: C) Never. 28. ..... you ever been to Italy? A) Did. B) Has. C) Have. D) None of the above. Show Answer Correct Answer: C) Have. 29. My best friend ..... me a pair of Nike for my birthday last year. A) Have bought. B) Is buying. C) Buys. D) Bought. Show Answer Correct Answer: D) Bought. 30. I haven't ..... my friend yet. I will go later. A) Visit. B) Visitted. C) To visit. D) Visited. Show Answer Correct Answer: D) Visited. ← 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