Student or Learner
I read this question from a Cambridge-published grammar book：
A：Can you tell me what he looked like？
B：Oh，he _______ about 55, and he was tall with grey hair.
The given answer is "must/might have been". I wonder why the book only gives these two answers. I would think "may/could have been" are fine too. Am I right?
In another unit, there's such a question:
I didn't sleep well. There was a lot of noise. It _____ have been the traffic.
The given answer is "must/might/could". Compared with the last question, I feel more puzzled. Why can't "may" be used in this sentence?
Could I ask native speakers to help me please? Thank you in advance.
Last edited by joham; 21-Aug-2008 at 08:47. Reason: One more sentence is added.
I was wondering if someone could help me. Thank you in advance.