Welcome to
ESL Printables, the website where English Language teachers exchange resources: worksheets, lesson plans,  activities, etc.
Our collection is growing every day with the help of many teachers. If you want to download you have to send your own contributions.





ESL Forum:

Techniques and methods in Language Teaching

Games, activities and teaching ideas

Grammar and Linguistics

Teaching material

Concerning worksheets

Concerning powerpoints

Concerning online exercises

Make suggestions, report errors

Ask for help

Message board


ESL forum > Grammar and Linguistics > VERB TENSES    



Hello everyone!
I need your help regarding the use of the correct verb tense. 
I would use the following tenses here:

1. “I ______have been waiting_______ (wait) for you all morning! What _______have you been doing_____ (you / do)?”

“Sorry! I __________have been learning_____ (learn) how to cook tofu with my friend. It’s weird but tasty!”

would it also be acceptable to say:

1. “I _____have been waiting_____ (wait) for you all morning! What _____were you doing______ (you / do)?”

“Sorry! I _______was learning______ (learn) how to cook tofu with my friend. It’s weird but tasty!”

I appreciate your help!
Thanks everybody

28 Nov 2015      


If the speaker is still in the same period, ie, the morning , have been waiting - have you been doing - have been learning. But if the speaker is in a different period of the day past perfect simple or progressive should be used with : had been waiting/ had waited - were you doing - was learning. 

28 Nov 2015     

United States

Hey, Al,
Although the present perfect progressive is grammatically correct in all three spaces, your alternative is better and more natural sounding, because the person stopped the lesson sometime before the conversation began. To use the present perfect progressive in the second and third spaces implies that the question and answer are about an ongoing activity, rather than just the reason for the delay.

28 Nov 2015