He will give me a present that I _____ for a long time.
A. expected B. were expected C. have been expecting D. will have been expected
He will give me a present that I _____ for a long time.
A. expected B. were expected C. have been expecting D. will have been expected
C
略