1) The lesson ... (begin) ten minutes ago. a) has begun b) began 2) The lesson ... (just/begin). a) has just begun b) just began 3) He ... (drive) his son to school yesterday. a) has driven b) drove 4) She ... (not see) the film yet. a) hasn't seen b) didn't see 5) She ... (see) him last weekend. a) has seen b) saw 6) ... you ... (meet) your best friend last night? a) Did you meet b) Have you met 7) We ... (be) to England once. a) were b) have been 8) When ... (be) you born? a) were b) have you been 9) When ... (you/ visit) the National History Museum? a) have you visited b) did you visit 10) I ... (never/ eat) a snail. a) never ate b) have never eaten 11) How long ... (you/ know) your best friend? a) did you know b) have you known 12) When ... (you/ meet) your best friend for the first time? a) did you meet b) have you met 13) She ... (already/ do) her homework. a) already did b) has already done 14) The teacher ... (just/ ask) me a question. a) has just asked b) just asked 15) She ... (do) her homework half an hour ago. a) did b) has done 16) ... you (ever/ dance) in the rain? a) Have you ever danced b) Did you ever dance 17) We ... (write) emails this week. a) wrote b) have written 18) They ... (not write) any emails last week. a) didn't write b) haven't written 19) What ... (you/ do) last summer? a) did you do b) have you done 20) ... (you/ do) your homework today? a) Did you do b) Have you done 21) I'm thirsty. I ... (not/ drink) anything for a while. a) didn't drink b) haven't drunk 22) Look! My brother ... (break) his arm. a) has broken b) broke 23) Her room is really messy. She ... (not/ clean) it for some time now. a) didn't clean b) hasn't cleaned 24) He ... (do) some housework last weekend. a) did b) has done 25) How long ... (you/ live) here? a) did you live b) have you lived 26) When ... (you/ learn) to swim? a) did you learn b) have you learned 27) She ... (live) in her flat since 2000. a) lived b) has lived 28) She (move) out of her parents' house 5 years ago. a) moved b) has moved 29) They ... (be married) for 20 years now. a) were married b) have been married 30) They ... (get divorced) last year. a) got divorced b) have got divorced

Tabela rankingowa

Styl wizualny

Opcje

Zmień szablon

Przywrócić automatycznie zapisane ćwiczenie: ?