NEW
Font size
WorksheetsPresent perfect simple or continuous
Total questions: 10
Worksheet time: 4mins
I’m sweating. I ____ all morning.
Have been running
Have run
ran
Monica and Tom ____ each other for 10 years.
Have known
Have been knowing
has known
How long ____ your phone?
Have you been having
Have you had
Has you been having
I _____ sick all week. I need to go to the doctor.
Has been feeling
Have feeling
Have been feeling
My mom _____ high blood pressure.
Have always had
Has always been having
Has always had
_______ to Paris?
Has you ever been
Have you ever been
Have you ever being
She _______ French for three years. She will take the proficiency exam next month.
have been studying
has studying
has been studying
Now that I _________ planning classes for the week, I can get a cup of coffee.
have finished
have been finishing
has finished
She ____________ a teacher for the last 10 years. She has a lot of experience.
has been being
have been
has been
We _____ for hours! We should go back and get a map.
have been driving
has driven
have driven
