T083 - Present Perfect Tense - Simple and Progressive
Gap-fill exercise
Fill in the correct tense: Present Perfect Simple or Progressive !
I
(
WORK
) since 9 o'clock, but I
(
NOT FINISH
) yet.
I
(
NOT SEE
) her for such a long time. She must
(
MOVE
) to another town.
Susan
(
HAVE
) several cups of tea already.
They
(
PLAY
) chess for five hours. Neither of them
(
WIN
).
How long
(
YOU SIT
) there watching TV ?
What
(
YOU DO
) since I saw you last time ?
My neighbour
(
TALK
) for hours.
She
(
NEVER BE
) in Africa.
My dad
(
SMOKE
) for 15 years and he
(
TRY
) to stop twice.
She
(
JUST RETURN
) from her holidays in the mountains.
She
(
STAY
) in Germany for years.
(
YOU BE
) to the cinema this week ?
I
(
CLEAN
) my bike this afternoon . – It looks like new now.
It
(
NOT RAIN
) for the past two months.
How long
(
YOU LIVE
) in Austria ?
Your hands are dirty ! – What
(
YOU DO
) ? – I
(
WORK
) in the garden all afternoon.
They
(
BUILD
) a new school in the rainforest of Brazil.
My mum
(
HAVE
) this job since last spring.
Check
Hint
OK