Vocabulary
Time Expressions
Present Perfect (Yes/No)
Present Perfect (Time)
100

If something hurts you, you have a _____ .

pain

100

Betty has a driver's license. (for one year)

Betty has had a driver's license for one year.

100

No, I haven't had lunch.

Have you had lunch?

100

They've been in Texas for six months. (How long)

How long have they been in Texas?

200

An annual event happens once a ...

year

200

The students have lab. (all morning)

The students have had lab all morning.

200

No, I haven't been reading. I've been watching TV.

Have you been reading?

200

The students have been playing baseball since 1 p.m. (How long)

How long have the students been playing baseball?

300

very high body temperature

fever

300

Jim is in the Air Force. (for a long time)

Jim has been in the Air Force for a long time.


300

No, she hasn't been in San Antonio for a long time.

Has she been in San Antonio for a long time?

300

I've been waiting for you for 20 minutes. (How long)

How long have you been waiting for me?

400

If you came late you can say:
I didn´t  m_____  it .

make 

400

Frank doesn't have a bank account. (since 1999)

Frank hasn't had a bank account since 1999.

400

Yes, they've had their house since last year.

Have they had their house since last year?

400

She's been at the bank for two hours. (Where)

Where has she been for two hours?

500

a change in your body that shows that you are sick

symptom

500

Linda is in Alabama. (since Monday)

Linda has been in Alabama since Monday.

500

No, I haven't been at the commissary long. I've only been here since 9 a.m.

Have you been at the commissary long.

500

Bob's had his license since last July. (What)

What has Bob had since last July?