English Exercises > tests exercises

Present Perfect Simple or Continuous

Downloadable worksheets:
PRESENT PERFECT SIMPLE OR CONTINUOUS
Level: intermediate
Age: 12-17
Downloads: 1863

 
Present Perfect Simple or Continuous? - An Inductive Approach
Level: intermediate
Age: 12-17
Downloads: 1112

 
Present perfect simple or continuous Crossword
Level: intermediate
Age: 14-17
Downloads: 884

 
Present Perfect Simple or Continuous
Level: intermediate
Age: 10-17
Downloads: 757

 
PRESENT PERFECT SIMPLE or PRESENT PERFECT CONTINUOUS (Key Included)
Level: elementary
Age: 10-17
Downloads: 521

 
3-Verb-Tense Grammar Quiz (4) - Simple Past, Past Continuous or Present Perfect?
Level: intermediate
Age: 12-17
Downloads: 494

 

 Future percfect simple or continuous 
 
Jonathan (work)  on his invention for three hours before he finally goes to bed.

2. Jack (work)  at the post office for 20 years by the time he's 50.

3. I'm afraid Jack (not/recover)  from the accident by the time his football training begins.

4. I (grow)  my own vegetables for 2 years by the end of the year.

5.(you/ mail)  the invitations before Friday?

6. We (convert)  the rooftop of our apartment into a garden by the end of the week.

7. Scientists hope they (solve)  the world's food shortage problem by the end of the century.

8. By June, Mr. Patterson (teach)  music at school for ten years.

9. By November, Harry (sell)  his products to local stores for 2 years.

10. Are you sure you (clean)  the living room before the guests arrive?
 
 
 
11.
He's got a new job in Canada. He (live)   in Vancouver from September.
 
12.
I'm having driving lessons! Hopefully, I (pass)  my test by summer.
 
13. (you / wait ) 
 for me at the airport when I arrive?
 
14.
We're making a change for the concert tonight! Ali (sing)  and Chardine  the guitar.
 
15.
I'm afraid I (not / come)  tonight. I have a meeting until late.
 
16.
In three weeks' time I (sunbathe)  on the beach in Sabah. I can't wait!
 
17.
Let's call Rory. He (arrive)  by now.
 
18.
Jake can't come to the earlier film showing. He (not / finish)  work at that time.