1, do you clean
2, had worked/ have just come
3, have been
4, had waited/ hasn't arruved
5, haven't watched
6, hadn't cooked/talked
7, have played
8, have snowed
9, has travlled
10, has worked
11, have waited
12, have visited
13, has rained
14, has performed
15, had worked/ hasn't finished
~$Chúc-bạn-học-giỏi-ạ!^{}$ ~