Present Perfect: For or Since (Gap Fills 2)

Welcome to  Present Perfect: For or Since (Gap Fills 2)

I have owned my house _____ 10 years.
I have been at the office ______ this morning.
He has been at the house _____ yesterday.
I have had this shirt ______ last month.
He hasn't worked _____ two years.
I haven't eaten anything ______ three hours.
I haven't seen my mum ______ Sunday morning.
I have just slept _____ eight hours.
Advertisements

Leave a Reply