I ... (do) my homework today.
I've done my homework today.
... have you lived in the city?
How long have you lived in the city?
Have you ... eaten a snake?
Have you ever eaten a snake?
They've ... arrived home. Their suitcases are unpacked.
They've just arrived home. Their suitcases are unpacked.
Where ... (be) you when you ... (break) your leg?
Where were you when you broke your leg?
I ... (have) a lot of homework to do.
I've had a lot of homework to do.
We've been friends ... 13 years.
We've been friends for 13 years.
I have ... flown a kite.
I have never
She hasn't taken her medicine ... .
She hasn't taken her medicine yet.
... you ever ... (injure) your ankle?
Have you ever injured your ankle?
... he ... (visit) Paris?
Has he ever visited Paris?
She's been a singer ... one o'clock.
She's been a singer since one o'clock.
Charles ... (have) a tablet before.
never
Charles has never had a tablet before.
I've ... done the first aid.
I've already done the first aid.
She ... (have) a sore thoat since Tuesday.
She has had a sore throat since Tuesday.
I got ill yesterday and I'm ill today.
since yesterday
I've been ill since yesterday.
I started my English course 3 weeks ago.
for
I've doing my English course for 3 weeks.
They have never been to the USA before.
first
It's the first time they've been to the USA.
I did my homework yesterday. So, I'm ready for the lesson.
already
I've already done my homework.
I haven't visited London for a long time.
last
It's a long time since I last visited London.
I can't find Peter at the party.
intvited
Have we invited Peter to the party?
The last time I saw John was Friday.
since
I haven't seen John since Friday.
It's the first time Mary has broken her leg.
before
Mary has never broken her leg before.
I want to take a painkiller as soon as I can.
yet
I haven't taken a painkiller yet.
When did you break your arm?
How long is it since you broke your arm?