赞同曹老师的解答。问题中的long之前有as(so)修饰,它只能是副词。但是,for long, before long中的long大多数词典认为是名词作介词宾语。另外,还需注意:1. It will not be long before I finish the work.中的long是表语,有的词典认为是名词,但大多数词典认为是形容词。2. It didn’t take long to arrive at a decisio...
回答于 1秒前
had rather和would rather意义相同,但后者较常见;would sooner, would as soon, would liefer (=willingly),也表示“宁愿,宁可”,但都是古风的表达方式,现代英语一般不用。
回答于 1秒前
黎老师说的对,“读书”应该用read。如果用过去分词短语ever read代替定语从句作后置定语,则是被动式。即:This is the best book (that) I have read. 这是我读过的最好的一本书。This is the best book that has ever been read. 这是读过的最好的一本书。▲两句话的意思不同(第二句无动作执行者),最好不要这样转换。
回答于 1秒前
赞同曹老师的解答。that引导的是同位语从句,说明主语story的内容,为了保持句子平衡,that从句移至谓语动词goes之后。这里的goes是不及物动词,其汉语意思常根据主语的意思灵活翻译。以下解释摘自《韦氏高阶英汉双解词典》:--- used to talk about a story, song, etc.(故事)发生情况;(曲调等的)唱,说。I can't...
回答于 1秒前
独一无二的职位名词作表语或补足语通常情况下都是不加冠词的。不过,这时的冠词是可有可无的,并非一定要省略。例如:They picked Jane as the captain. 他们选了简任队长。《牛津英语搭配词典》He was (the) captain of the football team for five years. 他当了五年的足球队长。《牛津高阶英汉双解词典》They’ve appoint...
回答于 1秒前
Only in the past few years位于句首,句子谓语要局部倒装,所以there have been应改为have there been。请参考网页:http://www.yygrammar.com/Article/200811/728.html there be结构根据需要可用现在完成时态。例如:There have been strange happenings here lately. 这儿最近发生了一些怪事。...
回答于 1秒前
同意黎老师的解答!借此机会,说一下between和among的基本用法。1. between一般指两个人或物的“之间”,可接复数名词或代词,也可用between…and…连接两个单数名词或代词。如:A fight broke out between the two boys. 这两个男孩打了起来。A fight broke out between Tom and Jack. 汤姆和杰克打了起来。2. between 也可以...
回答于 1秒前
我的理解与刘老师的稍有不同,不一定对,仅供参考:1.这里的 The funny thing is是一个插入语。插入语用来表示说话者对句子所表达的内容的态度或看法,常用逗号与句子隔开。插入语不表实质性的内容,仅起连接作用,删除后不影响主句的意思。又如:The funny thing is, most highly successful people have experienced fail...
回答于 1秒前
英语语法网上陈根花老师的一篇文章可供你参考:http://www.yygrammar.com/Article/200805/329.html 五、现在完成进行时与现在完成时的区别:1. 现在完成时强调动作的完成,而现在完成进行时强调动作的延续,因此,表示动作的完成,只能用现在完成时,而不能用现在完成进行时。如:He has changed his idea. 他改变了想法。2....
回答于 1秒前