1. to take
2. called
3. wasting
4. will come...has
5. have lost
6. playing...doing
7. know
8. was held
9. has been used
10. have been waiting...hasn't come
1. I haven't met my grandmother since last Christmas
2. Minh came while my family was having dinner last night
3. N/A
4. Ba said that he could play the guitar well