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't...read;B) haven't...been reading, Present perfect or present perrect continuous