11. He thanked me for what! (have done, had done, have been doing)
12. a strange noise. (hear, am hearing, have been hearing)
13. him for a long time. (know, have known, am knowing)
14. English for five years. (study, am studying, have been studying)
Answers
Answered by
2
Answer:
have done
have been hearing
have known
have been studying
Similar questions