Perfect tenses

[06/08, 08:10] Nishant Sir: Exercise

1.I hope I __________ by the time I'm 60.
  ?    will retired
  ?    will have retired
  ?    will be retiring

2.What ___________ this time yesterday?
  ?    did you do
  ?    had you done
  ?    were you doing

3.How many books __________ this year?
  ?    are you reading
  ?    did you read
  ?    have you read

4.What books ____________ at the moment?
  ?    are you reading
  ?    do you read
  ?    have you read

5.I __________ to five countries by the time I was ten.
  ?    went
  ?    had been
  ?    had gone

6.She _____________ Jason for over a year before her husband found out.
  ?    had seen
  ?    had been seeing
  ?    has been seeing

7.In April I _______________ here for exactly ten years.
  ?    will have been working
  ?    will work
  ?    will be working

8.This time next week I ______________ on the beach in Thailand.
  ?    will lie
  ?    will have been lying
  ?    will be lying

9.I felt so ill. I must ____________ two bottles of wine.
  ?    be drinking
  ?    have drunk
  ?    have been drinking.

10.Janet should be here by now. She must _______________ to the shop on her way.
  ?    have gone
  ?    be going
  ?    go
[06/08, 14:05] Nishant Sir: Exercise

1.I hope I __________ by the time I'm 60.
  ?    will retired
  ?    will have retired
  ?    will be retiring

2.What ___________ this time yesterday?
  ?    did you do
  ?    had you done
  ?    were you doing

3.How many books __________ this year?
  ?    are you reading
  ?    did you read
  ?    have you read

4.What books ____________ at the moment?
  ?    are you reading
  ?    do you read
  ?    have you read

5.I __________ to five countries by the time I was ten.
  ?    went
  ?    had been
  ?    had gone

6.She _____________ Jason for over a year before her husband found out.
  ?    had seen
  ?    had been seeing
  ?    has been seeing

7.In April I _______________ here for exactly ten years.
  ?    will have been working
  ?    will work
  ?    will be working

8.This time next week I ______________ on the beach in Thailand.
  ?    will lie
  ?    will have been lying
  ?    will be lying

9.I felt so ill. I must ____________ two bottles of wine.
  ?    be drinking
  ?    have drunk
  ?    have been drinking.

10.Janet should be here by now. She must _______________ to the shop on her way.
  ?    have gone
  ?    be going
  ?    go

Exercise

1.She can't come to the phone now because she ............ for tomorrow's test.
studies 
is studying
has studied 
has been studying 

2. They must be at the sports ground now. They usually ............ basketball on Fridays. 
play 
are playing 
have played 
have been playing

3. I ............ my work already. I'm ready to go for a walk with you.
finish 
am finishing 
have finished 
have been finishing

4. I ............ breakfast right now. Can you call a little later
cook 
am cooking 
have cooked 
have been cooking

5. I ............ this book. Can I borrow it for a week or so?
don't read 
am not reading 
haven't read 
haven't been reading

6. Maria is good at languages. She ............ French, Spanish and German.
speaks
is speaking 
has spoken 
has been speaking

7. So far, he ............ five stories for children.
writes 
is writing 
has written

8. We ............ for their answer for two months already.
wait 
are waiting 
have been waiting

9. She ............ since Monday.
is sick 
is being sick 
has been sick 
has been being sick

10. She ............ since noon. Should we wake her up? 
sleeps 
is sleeping 
has been sleeping
[06/08, 22:17] Nishant Sir: Present perfect
🧲Sub.+ has/ have+ v3+ obj.+ since/ for
🧲QW+ has/ have+ sub.+ v3+ obj.+ since/ for?

Past perfect
🧲Sub.+ had+ v3+ obj.+ since/ for
🧲QW+ had+ sub.+ v3+ obj.+ since/ for?

Future perfect
🧲Sub.+ shall/ will+ have+ v3+ obj.+ since/ for/ by
🧲QW+ shall/ will+ sub.+ have+ v3+ obj.+ since/ for/ by?
[06/08, 22:32] Nishant Sir: 1.सूरज उगने से पहले हम दिल्ली पहुँच चुकेंगे |
2.क्या तुमने स्नान कर लिया है ?
3.तुमने उसे क्या दिया है ?
4.क्या तुमने कभी ताजमहल देखा है |
5.मेरे स्टेशन पर पहुँचने से पहले गाडी छूट चुकी थी |
6.मैं अपना गृह कार्य कर चुका हूँ!
7.मैंने आपको नहीं पहचाना है|
8.वृद्धा के मरने के बाद डॉक्टर नहीं आया था |
9.वह कल से बीमार है!
10.मैं उसको पांच वर्षों से जानता हूँ!
11.भारतीय टीम पहली पारी 9बजे तक खेल चुकी थी!
12.सात बजे तक सूरज डूब चुकेगा!
13.उसके आने से पहले मैं यह किताब पढ चुकूँगा |
14.वह तीन वर्षों से एक अध्यापक था!
15.मैंने सुबह से कुछ नहीं खाया है!

Comments