NEW
Font size
WorksheetsThe present perfect vs. The present perfect continuous
Total questions: 10
Worksheet time: 2mins
How long ____ Gerry?
has you been knowing
has you know
have you been knowing
D. have you known
How many times ____ New York?
has Charles been visiting
has Charles visited
have Charles been visiting
have Charles visited
She ____ French words for hours, but she still doesn't remember all of them.
has been learning
has been learnt
has learnt
have been learning
Oh dear, the light ____ all night.
has burnt
has been burning
has been burnt
have burning
I ____ fifteen phone calls this morning.
has been making
have been making
have been made
have made
You're red in the face. ____
Has you run?
Have you being run?
Have you run?
Have you been running?
The sun ____ since this morning.
has shining
has shined
has shone
has been shining
The phone bill this month is enormous. You ____ your boyfriend in Australia, ____?
have been called - have you
have called - haven't you
have been calling - haven't you
has called - have you
He ____ on his essay all day, but he ____ yet.
has writing - has not been finishing
have been written - have not finished
has written - has not been finishing
has been writing - has not finished
John ____ for the government since he graduated from Harvard University. Until recently, he ____ his work, but now he is talking about retiring.
has been working - has not enjoyed
has worked - have been enjoying
has worked - has been enjoying
has worked - have enjoyed
