option
Questions
ayuda
daypo
search.php

present perfect Continuous tense, A 2 level

COMMENTS STATISTICS RECORDS
TAKE THE TEST
Title of test:
present perfect Continuous tense, A 2 level

Description:
choose the option

Creation Date: 2026/02/17

Category: Others

Number of questions: 20

Rating:(0)
Share the Test:
Nuevo ComentarioNuevo Comentario
New Comment
NO RECORDS
Content:

I _______ for three hours. have been studying. have studied. study.

She _______ last morning. is working. has been working. worked.

They _______ for the bus for a long time. are waiting. waited. have been waiting.

How long _______ you _______ here?. do... wait. have... been waiting. are... waiting.

He looks tired because he _______ all day. is running. has run. has been running.

We _______ this movie many times. have been watching. watch. have watched.

The kids _______ since 7 AM. play. have played. have been playing.

My hands are dirty because I _______ in the garden. have been digging. dig. have dug.

How long _______ she _______ English?. does... learn. has... learned. has... been learning.

It _______ for a week. rains. has rained. has been raining.

They _______ a new house ,so we can move there. build. have built. have been building.

I _______ this book for two days. am reading. have read. have been reading.

His eyes are red because he _______. cries. has cried. has been crying.

How long _______ they _______ the piano?. do... practice. have... practiced. have... been practicing.

We _______ for the train since 9 o'clock. are waiting. have waited. have been waiting.

She _______ a headache at the moment , she needs to stay in bed. has. is having. has had.

He _______ at the company for five years. is working. has worked. has been working.

How long _______ you _______ your car?. do... own. have... owned. have... been owning.

The ground is wet because it _______. is raining. rained. has been raining.

I _______ this song on repeat lately. am playing. have played. have been playing.

Report abuse