Esercizio 1 sui tempi passati


    Comporre le frasi usando i verbi e le espressioni di tempo date tra parentesi. Occorre decidere se usare il Present Perfect o il Simple past.


    _______ you__________________ (see / ever) a solar eclipse? Yes, I _______ one last Saturday.

    Have you ever seen

    Did you ever see

    Have you seen ever

    I’ve seen

    I have saw

    I saw

    _______ our train __________________ (leave / already)? Yes, it _______(leave) two minutes ago.

    Does our train leave already?

    Has our train already left?

    Did our train leave already?

    it left

    it’s left

    it has leaved

    Jack ___________ (read) the book but he ______________ (not see) the film yet.

    Jack’s read

    Jack reads

    Jack read

    he hasn’t seen

    he didn’t see

    he doesn’t see

    I _____________________ (be / never) to Japan. My brother _______ (be) there last July.

    I never was

    I never have been

    I’ve never been

    My brother was

    My brother were

    My brother has been

    When _____ the boys _______ (finish) their homework? They ________ (not yet / finish) it.

    did the boys finished

    did the boys finish

    have the boys finished

    They didn’t finish yet it.

    They haven’t finished yet it.

    They haven’t yet finished it.

    Have you bought the tickets for the Expo? Yes, we _______ (already / get) them. We _______ (buy) our three tickets last week.

    we’ve already got them.

    we already got them.

    we’ve got already them.

    we’ve bought

    we bought

    we’re bought

    _______ you ______________ (ever / travel) abroad? No, I _____________________ (always / have) my holidays in Italy.

    Have you ever travelled

    Did you ever travelled

    Did you ever travel

    I’ve had always

    I have always had

    I always had

    I _______ (work / always) in Italy and I _____________________ (never / go) abroad on business.

    I worked always

    I’ve worked always

    I have always worked

    I went never

    I’ve never gone

    I haven’t never gone