Another Sunday Crossword! (yayyy!)

1234567891011121314
Across
  1. 3. Elana has a personality that is ..............
  2. 7. Birds of a feather or opposites .............
  3. 8. Grammatical name for a verb + ing
  4. 10. The only 2 students in class at 3pm.
  5. 11. The name of the song that the teacher played yesterday.
  6. 13. A word that means 'give and take'
  7. 14. Grammatical name for a to + base verb
Down
  1. 1. The company name that you imagined to buy any electronic product from as a speaking activity (2-4)
  2. 2. Hunter versus the ..............
  3. 4. A word that's hard for Thai people to pronounce correctly
  4. 5. Opposite word to synonym
  5. 6. The name of the student who wanted to get a Gaming P.C.
  6. 9. Opposite meaning of optimistic
  7. 12. The electronic item that your teacher wrote on his paper