Present Perfect Tense – Exercise

My dog has _____ (eat) my hot dog.

She's been watching TV _____ 5 hours.

We've studied French _____ April.

It's never ____ (snow) sine 2010.

You've just _____ (take) shower.

Where is Sam? Have you _____ (see) him?

We haven't _____ (buy) a car.

It's been raining _____ 3 days.

My brother has taught math _____ ten years.

He's already _____ (drink) coffee.

I've lived here _____ 1999.

I've just ____ (meet) John. He's nice.

She hasn't _____ (clean) my room.

They've never _____ (drive) a bus.

They've been playing football _____ 2 o'clock.

This entry was posted in . Bookmark the permalink.