Answer: C) Might have been waiting.
Explanation for this question is being written.
Answer: B) Might not have been.
Answer: C) Might
Answer: B) Might have.
Answer: C) Might have.
Answer: B) Possibly our grandmother phoned while we were out.
Answer: B) Might
Answer: B) Might have enjoyed.
Answer: A) Might have.
Answer: A) Might have lost.
Answer: B) Might have forgotten.
Answer: D) Had got.
Answer: A) Might never have been invented.
Answer: B) Helping verb.
Answer: B) Might have missed.
Answer: C) Might not have.
Answer: B) Possibility in the past.
Answer: A) Might not have sold.
Answer: B) Possibility
Answer: B) B It's possible that she was feeling ill.
Answer: A) Might have / may have.
Answer: A) Might have given.
Answer: C) She might have left the door unlocked.
Answer: C) Might have failed.
Answer: A) Might
Answer: B) Might have heard.
Answer: B) No