1) He ____________(read) "The Hunger Games" for a long time. I don't know if he'll ever finish it. a) has read b) has been reading c) have read d) have been reading 2) He________(read) 100 pages. a) has read b) have read c) has been reading d) have been reading 3) Oliver____________(play tennis) with Sonia lately. a) have been playing b) has played c) have played d) has been playing 4) Tony____________(win) 5 soccer tournaments. a) has been winning b) has won c) have been winning d) have win 5) They_____________(bake) a lot recently. a) have baked b) has been baking c) has baked d) have been baking 6) They__________(make) 2 video games. a) have been making b) have made c) has made d) has been making 7) How long_______________(you/learn) English? a) you has learning b) you have been learning c) have you been learning d) have you learned 8) He_____________(study) Japanese. a) has been studying b) has studied c) have study d) have been studying 9) ____________(you/catch) any fish? a) You have caught b) Have you caught c) Have you been caught d) Has you catch 10) What_____________(you/do) in the basement? You went down there 4 hours ago! a) have you done b) has been done c) have you been doing d) has you been doing 11) How long_____________(she/play) the piano? She sounds amazing! a) has she been playing b) have played c) has played d) have she been playing 12) How long_______________(you/know) Peter? a) have you been knowing b) have you knew c) have you known d) has you known 13) ___________(they/ever/work) with this machine? They don't seem to know how to use it. a) Have they been working b) Has they ever worked c) Has they been working d) Have they ever worked 14) I_________________(never/be) to Korea. a) have never been b) have being c) has never been d) have never be 15) It_______________(be) very cold lately. a) has being b) have been c) has been d) have being

Present Perfect Simple & Present Perfect Continuous

લીડરબોર્ડ

દૃશ્યમાન શૈલી

વિકલ્પો

ટેમ્પલેટ બદલો

આપોઆપ સંગ્રહ થયેલ છે: ?