Grammar / B1+ Grammar lessons and exercises / Present perfect simple or continuous
Fill in the gaps with the present perfect simple or the present perfect continuous of the verbs in brackets. If both forms are possible, use the present perfect continuous.
We Dave and Julia for years. (know)
You look tired. well recently? (you/sleep)
Rose her homework, so she can't go out. (not do)
Don't bother knocking at the door. They . (move)
The phone bill is enormous. How many times your boyfriend in Australia? (you/call)
I time to make lunch. Shall we go to a restaurant? (not have)
We for so long! Do you think we're lost? (walk)
my biscuits? There aren't many left. (you /eat)
Someone all my biscuits! (eat)
I (write) all morning, but I (only/write) 9 pages so far. What a waste of time!