/30 Tenses Total Questions: 30 Time Duration: 45 Minutes The number of attempts remaining is 1 1 / 30 1. We _____ all the arrangements by tomorrow. have completed complete will have completed completed Quiz(PDF) Questions(PDF) 2 / 30 2. The players _____ well throughout the season. performing have performed perform performed Quiz(PDF) Questions(PDF) 3 / 30 3. He _____ the truth before anyone asked him. confesses had confessed confessed confessing Quiz(PDF) Questions(PDF) 4 / 30 4. We _____ this place many years ago. visiting have visited visit visited Quiz(PDF) Questions(PDF) 5 / 30 5. They _____ a new house next year. built will build building build Quiz(PDF) Questions(PDF) 6 / 30 6. We _____ for the bus for half an hour. have been waiting waited had waited are waiting Quiz(PDF) Questions(PDF) 7 / 30 7. She _____ lunch at the moment. had is having has have Quiz(PDF) Questions(PDF) 8 / 30 8. The farmers _____ the field before it rained. ploughing had ploughed plough ploughed Quiz(PDF) Questions(PDF) 9 / 30 9. The students _____ quietly during the lecture. sat sit were sitting have sat Quiz(PDF) Questions(PDF) 10 / 30 10. He _____ his work yet. has not completed had not completed did not complete has not completed Quiz(PDF) Questions(PDF) 11 / 30 11. I _____ never _____ such a beautiful place before. did, see have, seen had, seen had, saw Quiz(PDF) Questions(PDF) 12 / 30 12. They _____ a new project these days. work on are working on worked on have worked on Quiz(PDF) Questions(PDF) 13 / 30 13. She _____ a letter when the postman arrived. was writing wrote writes has written Quiz(PDF) Questions(PDF) 14 / 30 14. She _____ for her friend when I met her. has waited was waiting waited waits Quiz(PDF) Questions(PDF) 15 / 30 15. We _____ our exams by next Friday. have finished finished will have finished will finish Quiz(PDF) Questions(PDF) 16 / 30 16. The birds _____ in the sky at present. flew fly have flown are flying Quiz(PDF) Questions(PDF) 17 / 30 17. They _____ in the hall since morning. have been sitting have been standing sit sat Quiz(PDF) Questions(PDF) 18 / 30 18. I _____ for this opportunity for years. have waited waited waiting have been waiting Quiz(PDF) Questions(PDF) 19 / 30 19. He _____ to Delhi tomorrow morning. going goes will go went Quiz(PDF) Questions(PDF) 20 / 30 20. The girls _____ a song now. are singing sang sing have sung Quiz(PDF) Questions(PDF) 21 / 30 21. She _____ the letter before posting it. had written writes wrote had written Quiz(PDF) Questions(PDF) 22 / 30 22. The sun _____ in the west. set does not set setting sets Quiz(PDF) Questions(PDF) 23 / 30 23. The child _____ asleep before the doctor arrived. falls had fallen falling has fallen Quiz(PDF) Questions(PDF) 24 / 30 24. I _____ my bag somewhere and cannot find it now. have lost lost had lost lose Quiz(PDF) Questions(PDF) 25 / 30 25. He _____ in the army for twenty years. has served serving had served served Quiz(PDF) Questions(PDF) 26 / 30 26. The doctor _____ the patient before the operation. examining examines examined had examined Quiz(PDF) Questions(PDF) 27 / 30 27. I _____ him yesterday at the market. saw have seen seeing see Quiz(PDF) Questions(PDF) 28 / 30 28. I _____ English since 2015. learn have been learning had learned learned Quiz(PDF) Questions(PDF) 29 / 30 29. They _____ the match last Sunday. won have won winning win Quiz(PDF) Questions(PDF) 30 / 30 30. She _____ TV when her mother entered the room. watching has watched was watching watched Quiz(PDF) Questions(PDF) Your score is 0% Exit