Exercise.use the present perfect or the present perfect continuous. 1) look! somebody … (break) the window. 2) i wonder if john (forget) my number. i … (expect) him to call for the past two hours. 3) you look very upset what … (happen)? 4) you … (not / finish) that book yet? you … (read) it since monday. 5) the meat must be nearly ready. i … (cook) it for nearly an hour. 6) what you (do) for the last two hours? -i (sit) here working at this problem.
2) I wonder if John has forgotten my number. I've expected him to call for the past two hours.
3) You look very upset. What has happened?
4) Haven't you finished that book yet? You've been reading it since Monday.
5) The meat must be nearly ready. I've been cooking it for nearly an hour.
6) What have you been doing for the last two hours? — I've been sitting here working at this problem.