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

pain

ache

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

one time in a year

annual

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

a time that you don't know

sometime

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

to arrive on time

to make it

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 isn't 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?