1) I have been in London for two weeks a) Future Perfect b) Present Perfect c) Past Perfect 2) Have you lived here for your whole life? a) Present Perfect Continuous b) Past Perfect c) Present Perfect 3) We have visited California several times a) Present Perfect b) Present Perfect Continuous c) Future Perfect 4) They have been learning English for two years a) Future Perfect b) Present Perfect c) Present Perfect Continuous 5) I have been trying to learn German for a while a) Present Perfect Continuous b) Past Perfect c) Past Perfect Continuous 6) They have been writing a book a) Future Perfect b) Present Perfect Continuous c) Past Perfect 7) The game had already finished when we arrived at the bar a) Future Perfect b) Present Perfect c) Past Perfect 8) I had lived in London before I moved to São Paulo a) Future Perfect b) Past Perfect c) Past Perfect Continuous 9) They lost their flight because they had forgotten their passports a) Past Perfect b) Present Perfect c) Future Perfect 10) They had been celebrating for hours when their parents arrived a) Future Perfect b) Present Perfect Continuous c) Past Perfect Continuous 11) I had been looking for my wallet when Susan found it a) Past Perfect Continuous b) Present Perfect c) Past Perfect 12) Sarah had been working here for two months when she suffered that accident a) Future Perfect b) Past Perfect Continuous c) Present Perfect 13) By eight o'clock tomorrow, I'll have taken my motorcycle out of the garage a) Future Perfect b) Present Perfect c) Past Perfect 14) I will have prepared the meal by the time you arrive a) Present Perfect b) Future Perfect c) Past Perfect 15) The rain will have stopped by tomorrow a) Past Perfect b) Present Perfect Continuous c) Future Perfect
0%
Perfect Verb Forms
共享
共享
共享
由
Carlosasnf
Fundamental
ESL
编辑内容
打印
嵌入
更多
作业
排行榜
显示更多
显示更少
此排行榜当前是私人享有。单击
,共享
使其公开。
资源所有者已禁用此排行榜。
此排行榜被禁用,因为您的选择与资源所有者不同。
还原选项
开箱游戏
是一个开放式模板。它不会为排行榜生成分数。
需要登录
视觉风格
字体
需要订阅
选项
切换模板
显示所有
播放活动时将显示更多格式。
打开成绩
复制链接
QR 代码
删除
恢复自动保存:
?