1) i (not/see) him for ages. a)haven't been seeing; b)haven't seen. 2) what (happen) to my car? a) has happened; b) has been happening 3) we (cook) since 12 o'clock. a)have been cookinf; b)have cooked 4) they (build) this house for 2 years. a) have been building; b) have built 5) you (not read) the article yet? a) haven'; b) haven' reading, present perfect or present perrect continuous
2) a
3) a
4) a
5) a