NEW
Font size
WorksheetsPresent Perfect Continuous B1.2
Total questions: 10
Worksheet time: 5mins
Omar ___________ (to do) his homework for 1 hour.
have been doing
has been doing
has being doing
have being doing
He hasn't been going to school ____ last year.
since
for
then
during
You have been running in circles ______ 30 minutes!
since
for
then
during
The dog ___________ (to bark) at me ____ 5 minutes.
has been barking / for
have been barking / for
has been barking / since
have been barking / since
My parents ___________ (to talk) with my sister for hours.
have been talking
has been talking
have being talking
has being talking
I _____________ (graduate) from college since 2019.
graduated
have been graduating
have graduated
have being graduating
She _______________ (carry out) a school research for his postgraduate degree for 3 months.
has been carried out
have been carried out
has been carrying out
have been carrying out
He ___________(wait) for Amy. He arrived 40 minutes ago.
has been waiting for
have been waiting for
waited
has waited
He _________ (learn) how to make Japanese food. He started his course in April.
has been learning
has already learnt
learnt
have learnt
She has been looking for the new novel in the bookstore __________ one hour.
since
for
during
then
