Help me plz, I will upvote

Match the meaning to the root.

1. time
2. bad
3.cut
4.write
5.new
6.speak
7.heat
8.good

A: chron
B: neo
C: dict
D: therm, thermo
E: mal
F: graph, gram
G: sect, sec
H: bene