Worksheets8b perfect tenses
Total questions: 20
Worksheet time: 7mins
Helen … (to wash) the dishes for fifteen minutes.
have been washing
has been washing
is been washing
has be washing
My classmates … (to write) a dictation since the beginning of the lesson.
have been writing
has been writing
are writing
have written
The tourists … (to do) the sightseeing since nine o’clock.
have done
have been done
have been doing
have been do
You … (to work) as a computer programmer for more than fifteen years.
has been working
have are working
have been worked
have been working
Andy and Den … (to discuss) the plans for their winter holidays for two hours now.
have discussing
has been discussing
have been discussed
have been discussing
"I have lost my keys"
"Mozart wrote more than 600 pieces of music"
"When we arrived, he had already gone home."
"At last the bus came. I HAD BEEN WAITING for 2 hours"
Which sentence is correct?
Have you found a new job already?
A company has just called me about an interview.
I haven't already bought a new suit.
Have you yet researched the company?
