q('We have a math test ..... . 15 May, 2.30 p.m.#this afternoon');
q('We watched a play in assembly ..... . 15 May, 8.40 a.m.#this morning');
q('I have to go to the dentist ..... . 16 May, 4.45 p.m.#tomorrow afternoon');
q('I got a detention in music ..... . 14 May, 2.15 p.m.#yesterday afternoon');
q('We cut open a frog in science ..... . 13 May#the day before yesterday');
q('We had a fire practice ..... . 14 May, 9.30 a.m.#yesterday morning');
q('I have a violin lesson ..... . 17 May#the day after tomorrow');
q('My next ESL lesson is ..... . 16 May, 11.15 a.m.#tomorrow morning');
q('I\'m sleeping over at my friend\'s house ..... . 15 May 11.00 p.m.#tonight');
q('My homeroom is having a pizza party ..... . 21 May#next week');
q('We\'re going on our field trip ..... . 2 June#at the beginning of next month');
q('The summer vacation starts ..... . 27 June#at the end of next month');
q('Our last school dance was ..... . 26 April#3 weeks ago');