A.must have given B.would have given C.must give D.should have given
单项选择题There are several () near the high school.
A.flower's shops B.flowers' shops C.flowers shops D.flower shops
单项选择题Never before have I heard the song () in English.
A.to be sung B.singing C.sung D.singing