when还是that
when还是that
when还是that
when还是that
when还是that有这样一道题:She says that she’ll never forget the time ________ she’s spent working as a secretary in our company.A. which B. whenC. how D. where【陷阱】容易误选B,机械地认为时间名词后必须用关系副词when,地点名词后用关系副词 where。【分析】正确答案为A。在时间名词和地点名词后是否用关系副词要看它在定语从句中充当什么句子成分。一般说来,若用作主语或宾语,用关系代词;若用作状语,则用关系副词。上面一题中的动词 spent 缺宾语,故应用关系代词 which或that。比较下面一题,由于空格后的句子不缺少主语或宾语,所以选关系副词when:She says that she’ll never forget the time ________ she works as a secretary in our company.A. which B. whenC. how D. where请再做一组试题(答案均选A):(1) Our company will move to a tall building _______ we bought last month.A. which B. whenC. how D. where选A,which 在定语从句中用作动词 bought 的宾语。(2) Our company will move to a tall building _______ has just been complete.A. which B. whenC. how D. where选A,which 在定语从句中用作主语。(3) Our company will move to a tall building _______ we worked two years ago.A. where B. whenC. that D. which选A,where 在定语从句中用作状语。
说明:引用此文请注明出处,并请保留该文章链接地址,谢谢~~