分类：教育/科学-外语学习-英语考试
问题：1道关于冠词的单选题1\
1\ --we haven't seen for () long time.where have you been?  --- i have been for () holiday wh my parentsa a ;theb the;ac a;ad a;the答案是c   为什么？
回答：很多人混淆a和the的用法,我告诉你一个最简单的办法

看看文中有没有提到过此事物,如果以前没有提到过,这是第一次提到,就用a/an,或复数不加冠词,如果以前已经提到过了,就用the.

这是因为the是定冠词,表示了某特定的事物.
而a/an是不定冠词,表示了随便一个这种事物

像你上面的题目,如果第二个人在此之后开始讲述他的holiday,就可以用the了,因为前面已经出现过了,换句话说,第一个人知道他是在说哪一个holiday了,例:
--we haven't seen for a long time.where have you been?
--- i have been for a holiday with my parents. The holiday was wonderful!