B John is tired because he has been cooking.
c Susan is excited because she has been getting ready to go to England.
d Tom's face is so red because he has been running.
e David's eyes hurt because he has been revising for exams.
f Laura's hair is wet because she has been swimming.
g Henry is annoyed because he has been waiting for a long time.