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
0%
Present Perfect vs Past Simple
共享
共享
共享
由
Hanulka
Klasa 7
Klasa 8
Angielski
English
显示全部
编辑内容
嵌入
更多
排行榜
显示更多
显示更少
此排行榜当前是私人享有。单击
,共享
使其公开。
资源所有者已禁用此排行榜。
此排行榜被禁用,因为您的选择与资源所有者不同。
还原选项
开箱游戏
是一个开放式模板。它不会为排行榜生成分数。
需要登录
视觉风格
字体
需要登录
选项
切换模板
显示所有
播放活动时将显示更多格式。
打开结果
复制链接
删除
恢复自动保存:
?