Present Perfect Continuous
Quiz
Complete the gaps with the most appropriate form of the present.
Ted's best friend ...... (write) a novel for the past few months.
The investigators ...... (look) for finger prints for hours now.
The IT technician ...... (surf) the Internet for half an hour.
The CFO ...... (check) the books for the past few days.
David's grandmother ...... (take) pills against her high blood pressure for several years.
My mother ...... (paint) the ceiling for half a day.
The candidates ...... (prepare) for the test since Monday morning.
The applicant ...... (send) out his CVs since February, but nobody has offered him a job yet.
The electrician ...... (rewire) the cables for ages, hasn't he?
The taxi driver ...... (do) this job since his father died.
David ...... (cut) trees since 2009.
The delivery guys ...... (enjoy) their break for an hour now.