PRESENT PERFECT VS PAST SIMPLE = General or Specific Past

Have you ever... present perfect

been to London

ridden a bike

cooked for friends

flown on a plane

visited Paris

Yes I have/ No I haven't When did you go  Past Simple (specific time)

I went last Summer. I stayed in a holiday camp called …......

and I ate potatoes every day. that's because potatoes are better than pasta! And I ate lamb. That's because lamb is delicious! No it isn't, I hate it! But the hamburgers were very good. And in the evening I drank hot chocolate. And I ate McVities biscuits. I have already been to London I have already gone to London He has already seen that film I have already done my homework have you already done your homework?

Yes I have / No I haven't I haven't done my homework yet.

I haven't seen that film yet. Have you done your homework yet?

(why) Haven't you done your homework yet?

JUST - appena I have just seen Michael. We have just finished. I have just opened the window. I have just arrived in R.

(GENERAL PAST, NON-SPECIFIC)

have you ever... present perfect

visited London

(ride) a horse          ride rode ridden

(cook) for friends

( Yes I have/ No I haven't

No, never.

SPECIFIC PAST - WHEN

-when did you ride a horse? Past simple

I rode a horse when I was 12

I rode a horse three days ago

I rode a horse last year How often – quanto spesso (present)

how many times – quante volte

How many times have you

-ridden a horse?

-been to London I've seen it once/twice/ ( senza times)

three times

When did you last eat Chinese food?

When was the last time you ate Chinese food?

I ate Chinese food one month ago.

Eat-ate-eaten When was the last time you went out?

for/since for-period of time

I have lived in R' for 5 months. Since- date /month year hour etc.

I have lived in R' since October.