1) I ____________(not see) him for a long time.  a) haven't seen b) haven't saw c) hasn't seen d) not seen 2) School______________ (not / start) yet. a) hasn't started b) haven't started c) not started d) hasn't start 3) ________ Jim ____________ (speak) to the boss?  a) Has / spoke b) Has / spoken c) Have / spoken d) Have / spoke 4) The children_________________ (visit) London. a) has visited b) have visited c) 've visited d) have visitted 5) I ___________ (get) a long letter from father this week.  a) have got b) has gotten c) 've gotten d) 's got 6) Tim _______________ (forget) your name already.  a) has forgotten b) have forgotten 7) He ________________ (do) it since we left him.  a) has did b) has done c) have done d) have did 8) Josh and Tim _____________(eat) the whole pudding.  a) has eaten b) have eaten c) have ate d) have eatten 9) You ______________ (read) many detective stories.  a) have read b) have ridden c) have red d) has read 10) Lisa ________________(meet) me before. a) have meet b) has met c) has meeted d) has meet 11) Dad ________ already ______________(buy) a new car. a) 's brought b) 's bought c) 've bought d) 've brought 12) The baby _______________ (not drink) anything yet. a) hasn't drunk b) hasn't drank c) haven't drank d) haven't drunk 13) I think I ___________(not see) him befor. a) hasn't seen b) haven't seen

Papan mata

Gaya visual

Pilihan

Tukar templat

Pulihkan autosimpan: ?