21. He ...(has been fishing) a long time but hasn't caught even a minnow yet.
22. I ...(have been waiting) for you for ages.
23. As I ...(was going) down the street just now, I saw an odd scene.
24. 1 ...(have gone) to see Uncle Charles quite a lot recently.
25. I ...(was going ) to see him again on Friday but I was kept late at the office.
26. Uncle Charles ...(has been making) money ever since he was a boy. He's enormously rich!
27. I'm feeling unwell so I... (have not eaten) anything today.
28. I (hope) nothing untoward has happened to you.
29. Our firm ...(has been making) biscuits ever since the reign of Charles II.
30. Our firm ...(makes) the biscuits Wellington ate before the Battle of Waterloo in 1815.
31. Quick, doctor! Aunt Mary ...(has just collapsed)!
32. You ...(have made) far too many mistakes: you must do better from now onwards.
33. I ...(have not felt) so happy since last Boat Race night!
34. You ...(have come) too late, doctor: the poor girl is dead.
35. 1... (will be staying) in England till next March.
36. 1... (have been staying) at this hotel since last February.
37. ..(Do you feel) any better now?
38. 1... (was coughing) so much I didn't hear what you said.
39. You ...(are lying)! Stop it, and tell the truth like a man.
40. She ...(has been trying) on hats all the morning and I am bored and hungry!