很难的语法!!非谓语动词 时态的几个语法问题,大师,专家帮忙看下!非常感谢!!

1.Beingtakenontime,thismedicinewillbequiteeffective。这句话对不对?为什么?2.Tofinishtheprojectin... 1.Being taken on time,this medicine will be quite effective。这句话对不对?为什么?2.To finish the project in time,the staff were working at weekends。主句为什么用were,用are不行吗?3.Her giving me a sceond chance,I will do it better。这是非谓语动词的独立主格吗?her是不是改为she?4.To learn a language well,great efforts must be made。这句话对不对?不定式做状语,逻辑主语必须一致吗?5.I would never come to this restaurant。书上说这句话中的would是过去表将来,我不明白的是:我不再去餐馆,表示的不就是从现在到将来吗?难道是过了一段时间再回想之前? 展开
正达美
高粉答主

2013-12-29 · 繁杂信息太多,你要学会辨别
知道大有可为答主
回答量:2.8万
采纳率:78%
帮助的人:8006万
展开全部
  1. Being taken on time,this medicine will be quite effective。这句话不对  应该直接用 过去分词taken作状语 因为 现在分词的被动形式 表示的是 正在进行 的被动 与句子意思 不符 故错

    原句= if this medicine is taken on time,it will be quite effective 

    2.To finish the project in time,the staff were working at weekends。主句用were,用are都可以 时态不同而已

    3.Her giving me a sceond chance,I will do it better。这是非谓语动词的独立主格

    her可以改为she   原句 是 用宾格代词 代替了主格代词

    4.To learn a language well,great efforts must be made。这句话对 不定式做状语,逻辑主语不一定 必须和 主语 一致  但 有逻辑主语 这里不定式 的逻辑主语 是被动语态 的执行者 也可能与说话人 是一致的

    5.I would never come to this restaurant。书上说这句话中的would是过去表将来,

    书上的意思是  这里would 不是 表示过去将来的助动词  而是 表示强烈愿望 的情态动词 意思是我绝不到这个饭馆来  与过去将来时无关  也可以用will。


更多追问追答
追问
1.being taken,表示药现在正在被吃,意思为什么不符?
3.之前问过这个问题,也就是说:动名词和现在分词前面加上独立主语的时候既可以用属格词,也可以用非属格词吗?
4.那如果不定式作状语的话,就不用考虑逻辑主语的问题了?
5.这句话中的would表示过去将来时不可吗?
追答
  1. being taken,表示药现在正在被吃,意思不符  因为时间状语不是 now 而是 on  time
    变成状语从句 就是主将从现

    3.之前问过这个问题,也就是说:动名词和现在分词前面加上逻辑主语的时候 前者既可以用属格词 也可以用宾格词,后者如果是 独立主格结构 其逻辑主语可以用主格 也可以 用宾格 
    4.那如果不定式作状语的话,可以不考虑逻辑主语的问题  但逻辑主语 客观存在 不一定是句子主语 如 the box is too heavy to carry.    the book is easy to read 
    5.这句话中的would表示过去将来时不可以  因为 没有 过去时间点 . 如果用在宾语从句中 可以

    如 he said he would never come to this restaurant这宾从 是过去将来时

     过去的时间点 就是said


卢山老师
2013-12-29 · TA获得超过1531个赞
知道小有建树答主
回答量:613
采纳率:100%
帮助的人:281万
展开全部
【解答】你好,非谓语动词是英语语法中的一个难点,理解起来有些难度,但是理解以后不会忘记。
1,Being taken on time,this medicine will be quite effective。这句话不对。开头的being应该去掉,因为整体句子的意思是如果按时服用,这种药会非常有效。可见不是单独指的现在立刻服用,而指的是一种习惯,应该用一般现在时。

2,To finish the project in time,the staff were working at weekends。这句话一定有上下文,不然这种表达个人觉得有一定的问题。既然后面强调的是at weekends就是长期习惯动作,应该是work。你回去再看看上下文。

3,Her giving me a sceond chance,I will do it better。这是独立主格结构。Her应该改为She,因为是主格。her是不对的。

4,To learn a language well,great efforts must be made。这句话有错误,主语应该是人,而不是efforts(物)。逻辑主语必须一致。

5,I would never come to this restaurant。过去将来时表达的是基于发生在过去的事件的未来的动作或趋势。不再去餐馆,表示的是从过去开始就不去了,这里表示在过去的将来,当然也包括过去,现在和将来,这里不用想得太细,只是一种分界线的概念而已。

非谓语动词是英语中最难懂的一块,多交流,另外多思考,学好这块英语以后将会变得很有意思的,祝你学习进步!

希望可以帮到你。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
archaeobotany
2013-12-29 · TA获得超过1971个赞
知道小有建树答主
回答量:1641
采纳率:42%
帮助的人:343万
展开全部
1.对的,换成If也行,假设,用正常时态往前推进的一个时态。
2.weekends说明是已经进行过的多个周末,如果是单数,可以用are。
3.同样可以换做If从句,如果不用宾格,用主格,可以用if she give。
4.不对,take effort to do sth. ,不用make。
5.would 不仅仅是将的意思,这句话带有悔意,暗含“如果我从来不到这家餐馆就好了”的意思。虚拟,时态提前。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式