我搜了一下,这个题百度上有不少(估计都是互相抄袭的),答案基本都是C now that, 但我认为B unless 更准确。虽然选now that 也符合语法,但根据本句语境,如果用now that,后面的is reformed 是被动语态表示动态,用has been reformed才更自然。所以,用unless更natural. 请看两个相似用法的外刊例句:
回答于 2022-10-27 17:00
我理解根据此题的语境,使用for更为正确。这里的many years实际是泛指,与完成时连用时通常用for。during many years 虽然也有时和完成时连用,在正式文体中,尤其是考试,更多用于过去时态。另外,它表示的many years 通常是听者或读者知道的那段时间,也就是说一般前面应该有相应的背景或语境暗示。你列的词典例句,over...
回答于 2022-10-26 19:54
这种用法相当于born (as) the 16th child to... as 可以省略。我觉得可以有两种解释:1. 看作主语a young Careme 的补足语。2. 看作是状语,表示身份。请看一个省略as和一个没说省略as的外刊例句:
回答于 2022-10-26 19:35
我赞同几位老师认为此句的only to point out 是目的状语或宾语的分析。我感觉网友出现这种疑问可能和学习的错误习惯或误区有关。我们有些网友在学语法时,可能倾向于把某种句子在句中所起的作用固定化,重形式,忽视语义。其实,句子成分所起的作用经常和语义有关,本身其功能是灵活的,不是一成不变的,尤其充当结果或目的...
回答于 2022-10-26 05:57
这里应该看作隐喻修辞法(metaphor),请看词典定义:这是英语里很常见的一种修辞方法。如:1.I am the bread of life. 2. Your eye is the lamp of your body; when your eye is sound, your whole body is full of light; but when it is not sound, your body is full of darkness.汉语也有这样的用法,如: “你是我生命中...
回答于 2022-10-26 05:24
一般来说,表示意想不到的结果,用不定式比分词结构更多见些。该词典这部分因为是讲分词短语的作用,所以自然使用了含有分词的例句,所以没有用不定式。请看几个分词表示意外结果的外刊例句:
回答于 2022-10-25 17:03
take your time 属于英语习语,意思指做什么事不要着急。后接doing 或in doing 意思基本相同,但现代英语不用in更常见。请看朗文词典的解释:take your time to do的用法也是习语,也是正确的,但take your time的意思有变化,指花时间去做某事,没有不要着急的意思。请参见剑桥词典释义:根据这个分析,你再体会一下你问题...
回答于 2022-10-25 09:31
这两个都是对的,但含义有所不同。accomplish 侧重完成,而perform 强调:做。请看剑桥词典释义:accomplish:请看外刊使用这两种用法的例句:请网友特别注意最后一个例句中,作者为什么在一句中同时使用用了accomplish 和perform 来修饰the duties, 这种用法足以说明这两个词的含义相同和不同之处。
回答于 2022-10-25 08:16
1. as it is 是习语,相当于汉语的:“实际上”,“已经”等含义。请看词典释义:2. as indeed he hadn’t 你的理解是对的。suggest 这里是“暗示”的意思。这句话的大致意思是:她暗示:他对她一直不忠诚,过去也的确一直就这样。3. as it does 我认为是一种表示强调的用法。coming as it does after such a promising start相当...
回答于 2022-10-25 07:29
more or less 相当于汉语的“基本上”的意思,当然也包含或多或少,大约的意思。请看the free dictionary的解释:所以我觉得你提供的这两句话,都可以翻译为“基本上”。when more or less continuously active. 可以翻译为:当人体组织基本上处于不断活动时。while the others seemed more or less unaffected 可以翻译为:而...
回答于 2022-10-23 17:49