一道英语单选题(在线等)-Have you found the telephone number yet?-Yes,bu
一道英语单选题(在线等) -Have you found the telephone number yet? -Yes,but _____,I have sit here for nearly a half hour. A.for finding it out B.to find it out C.for finding it out D.to find out it 这道题为什么选D不选A
正确答案是B,正常语序是But I have sit here for nearly a half hour to find it out.题目中将目的状语提前表强调.动词不定式表目的是最为常用.for 也可以表目的,但后面接名词代词居多,接这种现在分词短语不太复合英语习惯,不能算错,另,英语同汉语一样忌重复,后面表时间时已经用了for,前面再用for,从表达上来说也显得不够好.