zxcasdewq
幼苗
共回答了19个问题采纳率:84.2% 举报
1.对的.when引导时间状语从句时,两个动作可以先后发生.从句意很明显可以看出"电影开始"在前,所以用过去完成时;另外我觉得你可能怀疑begin是个瞬间性动词,能不能这样接时间状语从句,这也没有问题,因为when引导的这个从句表示的是时间点/刻,并非像for/since引导的结构表示时间段一样.
2.In the past years 这并不是过完的标志.过去完成时态强调的是一个动作发生在另一个过去的动作/时间之前,而你说的那个短语根本看不出来有这种含义;个人觉得此题用现在完成时最合适:have been built/have been set,特别是在past和years之间有具体的数词时,当然此处用一般过去时应该也可以,因为它可以翻译成"在过去的那些年中",很明显这些年是过去的时间状语.
3.楼主啊,这就是交际用语和死抠语法的区别啊.如果你用CAN'T,从语法上说并没有错,但你这样回答语气太直接,不适用于表达习惯;想带有这种祈使句特征的句子可以用will/won't来回答,如:--Don't leave without permission again.--Sorry,I won't.
4.用can在这里表示可能性不好,因为can的这种用法很少用于肯定句中,而would就合适多了,它也可以表示推测的语气.
5.
1)Tears came down her face.习惯上是用run(ran) down
2)Everything seemed to be in bad order.中个人认为in bad order应改成out of order以符合固定表达用语习惯.
6.can't help doing sth更准确,翻译为"忍/禁不住..."
7.有STOP SB FROM DOING STH,STOP的确可以做及物动词.
8.我觉得应该填writing.因为根据句意as翻译为"同时...",作者想要表达的是一个动作而已,而并非强调"妈妈坐下来去写字"这种表达目的的含义.
1年前
3