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');