A. open B. opening C. having opened D. opened
A. expected B. had expected C. had been expecting D. had expected
A. saw B. has seen C. sees D. had seen
A. am B. is C. are D. have