Adult Speaking Class, Level 2: Present perfect exercises

4th July 2020

Fourth of July Celebration | Chesterfield County, VA

present perfect

Subject + have/ has + past participle [verb 3]

She has been to New York

Asian girl in Brooklyn, New York,US | Free backgrounds

They have visited London

What is the biggest draw to visit England for non-brits? - Quora

They have seen that film so many times but have never understood it.

Mulholland Drive (2001), dir. David Lynch – musings on films

NEGATIVE:

I have not read My Sassy Girl 

I haven’t read The Great Gatsby

Question:

Have you read On The Road ?

[Have / has + subject + verb 3 … ?]

On the Road by Jack Kerouac
  • To talk about something in the past but not when it happened

He has looked at the report YES

He has looked at the report last week NO He looked at the report last week

  • Can use with ‘for’ and ‘since’

I have lived in Los Angeles (LA) since 2010

I have lived in Chicago for seven years

Change the verb into the correct form:

  1. I (read) your book several times. I have read your book several times
    2. She has (wear) that skirt many times. [worn /wear / wore]
    3. My family (visit) Brazil a few times.
    4. I (eat) already.
    5. Marta (finish) her homework.
    6. You (break) the glass again.
    7. They (pay) for everything.
    8. It (never snow) like that.
    9. I (meet) Anna once.
    10. We (see) him before.
Worst Snowstorms in New England History - New England Today
Snow in New England, USA
Roper Ladies Sleeveless USA Flag Shirt | HorseLoverZ
Australia vs USA BBQ Champion Cook Off: Winners Craig Philpott ...

Dialogue

Hello, how’s it going ? Long time no see.

Yes, I’ve been in Texas 

Amazing! I want to go. I’ve never been there.

Really ? You must go, the food is great.

I’ve heard the people are incredibly nice and friendly.

And they just love a barbecue. I’ve never eaten so much in my life !

English school in Seattle | Kaplan International
Seattle Pictures & Report (Golden Dawn)… | The Velvet Rocket

Have you been trying to call me ? I was in Seattle.

What were you doing there ?

I was working. I had an interview for a new company.

I’ve also been on the lookout for a new job. My job is so tedious !

Mine too. Same thing, day in, day out. But … it’s a job. Oh, Tom has been fired.

No ! Why ? I’ve known him for a long time.

He hasn’t been pulling his weight. He’s been incredibly lazy !

Lazy Office Worker Playing Mobile Game With Smartphone During ...
Tom hasn’t been doing his work
E-Racism | Holy Dog Water
Cambridge & Boston | Harvard

Have you heard about John Jones ?

Yes ! He’s been transferred to Boston. He’s gotten a promotion.

I knew he’d do well. He’s a bright spark. I’ve seen Boston. I visited my friends.

I know Boston very well. I went to Harvard.

To study ?

No, to visit hahahahaha.

LOOK FOR:

Past simple 

Past continuous

Present perfect

Idioms and expressions

Las Vegas - Usa, March Stock Footage Video (100% Royalty-free ...

2 thoughts on “Adult Speaking Class, Level 2: Present perfect exercises

  1. I get pleasure from, cause I found exactly what I
    used to be taking a look for. You have ended my 4 day long hunt!
    God Bless you man. Have a nice day. Bye

    Like

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.