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