21. It is not ___ good idea to drive for four hours without ___ break.
A. a; a B. the; a C. the; the D. a; the
22. ---- Do you know our town well?
-----No, this ________ the first time I _________ here.
A. was; has come B. is; come C. is; had come D. is; have come