英语语法问题

I have lost my book since one year ago
这句话不对吗 since短语能和瞬间动词完成是连用么?
如果可以的话 怎么理解 完成时的两种用法 1)表延续动作 状态 2) 表至今的影响 have lost 表示的是短暂的动作行为 怎么延续?? 如果改成 My book have been lost since one year ago 应该是没错的

季节Angelar “您举得这个例子 1 I have lose my book for one year 我的书丢了一年了 和 since+一段时间ago,表示时间点,应用过去完成时 ”

这样行吗 ? since 加点时间不就等于for加一段时间吗!? 怎么用于过去完成时呢 不是表。。ago之前到现在的时间吗?

之前我也认为不能 可有太多的人说行 也有说不能的 有点动摇了 到底能不能??????????????????????? 坐等高手

一。这句话确实不对。因为lose是短暂性动词,短暂性动词可用于现在完成时,表示过去发生的动作对现在造成的影响。但是短暂性动词不可和一段时间连用(即:不可和for及since引导的时间状语连用;不可用于How long引导的疑问句)。如要和一段时间连用,需将短暂性动词改成与其意思相同的持续性动词或系表结构。如:
( √)1. The film has begun.
( × )2. The film has begun for 10 minutes.
( √)3. The film has been on for 10 minutes. ( begin 变成be on )
( √)4. How long have you had the bike? ( buy变成have )

这句话正确的表达是:My book has been lost since one year ago.或
My book has been lost for one year.
(此处用系表结构:be lost替代了短暂性动词lose)

二。对现在完成时的理解我感觉lz只记住了一种,就是表动作持续到现在。其实现在完成时有两种用法:
1. 过去发生的动作一直持续到现在。(多搭配持续性动词)
He has learned English for 5 years.
2. 过去发生的动作虽已结束(即:并未持续到现在),但仍对现在产生影响。
(既可搭配持续性动词,也可搭配短暂性动词)
① The cup is empey. Who has drunk the tea?
② I can’t open the door.I have lost my keys.
△ 注意:这两句的前句都强调了对现在的影响,所以后句要用现在完成时而不
用一般过去时。

三。介词for和since引导时间状语,用于完成时的用法:
1. for + 一段时间
2. since + 某个过去的时间点
+ 一般过去时的从句
+ ago短语
如:He has lived here for 10 years.
since 1990.
since he was born.
since 20 years ago.
四。此句决不可用过去完成时。过去完成时绝不等同于现在完成时的过去式。过去完成时简单地说就是“过去的过去”,即:在过去的某个时间或动作前就已完成的动作。过去完成时一定要有一个比较的对象,要么和一个过去的时间比;要么和一个过去的动作比,它更早发生。如:
1. By the end of last year we had learnt more than 2000 words.
(learn这个动作和the end of last year这个过去的时间比,前者更早发生,
所以用过去完成时)
2. The train had left when we arrived at the station.
(leave 和arrive这两个动作都发生在过去,leave更早发生,所以它用过去
完成时)

lz的问题也是我的学生在学完成时态时经常会犯的些错误,希望以上解答对你有帮助。祝学习进步!
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-08-17
你想表达:“一年前我的书已经丢了”这句话的意思吧

I have lose my book since one year ago好像有问题,

since+时间点,表示的意思是从……到现在,自……以来,

for+时间段, for two years 已有两年了

since+一段时间ago,表示时间点,应用过去完成时,

所以你的那句话可以修改成:

1I have lose my book for one year 我的书丢了一年了

2、I had lose my book since one year ago 一年前我的书已经丢了

3、I lose my book before one year ago 一年前我把书丢了。

【不知道你是否明白】

句子的动词应该是接连续性动词,

since的用法

一、可以用作介词

⒈)指时间上早于,在……之前,如:

She has lived here since before the war.

她从战前就一直在这儿住。

⒉)指位置在前面,如:

We knelt down before Grandma‘s grave.

我们在奶奶的墓前跪下。

⒊)指顺序或排列在之前,如:

Your name comes before mine on the list.

名单上你的名字在我之前。

⒋)在某人面前,如:

She said it before the witness.

他是当着证人的面说的。

二、作为连词

其基本含义是“在……之前”,又可以根据不同语境灵活翻译成“才”、“还没来得及就……”、“趁……”、“就”等。具体用法如下:

⒈)与情态动词can/could连用

这时候从句虽为肯定形式,根据汉语表达习惯译成“还没来得及就”,如:

Before I could get in a word,he had measured me.

我还没来得及插话他就为我量好了尺寸。

Before she could move,she heard a loud noise,which grew to a terribl eroar.

她还没来得及迈步,就听见一声巨响,接着就是可怕的隆隆轰鸣。

⒉)用于肯定句中强调主句所表达的时间,距离长,或花费的精力大,译成“才”

We had sailed four days and four nights before we saw lands.

我们航行了四天四夜才看到陆地。

We waited a long time before the train arrived.

我们等了很长时间火车才到。

⒊)用于否定句中,强调主句所表达的时间,距离短,或花费的精力小,译成“不到……就”如:

We hadn‘t run a mile before he felt tired.

我们跑了还不到一英里他就累了。

⒋)主句含有hardly,scarcely等半否定副词时可以译为“刚……就”

这时候主句应用过去完成时态,从句用过去时,还可以用when替代before如:

We had scarcely reached the school before/when the bell rang.

我们刚到学校铃声就响了。

⒌)有时还有“宁愿”的意思

I‘d shoot myself before I apologized to him.我宁死也不向他道歉。

⒍)用于It+be/take+时间段+before句型

在这一句型中又可以根据主从句的时态分成两种情况。

若主句是一般时将来时态,从句是一般现在时.若主句是肯定句意思是“要过多长时间才”;若主句是否定形式翻译成“用不了多久就”。

It will be two weeks before everything returns to normal.

两周之后一切才能恢复正常。

It will be many years before the situation improves.

这种状况或许要过许多年才能得以改善。

It won‘t be long before we meet again.用不了多久我们就会再见面的。

这时若主句是一般过去时从句也是一般过去时。若主句是肯定句翻译成“多长时间之后才”,若主句是否定形式翻译成“没过多久就”。如:

It was some time before I realized the truth.

过了很长一段时间我才了解到真相。

It wasn‘t long before she became a brave solider.

没过多久她就成了一名勇敢的战士。

After that it still took seven years before they got married.

他们又过了七年才结婚。

注意:当主句的谓语动词为延续性动词时,before与until有时可以互换。It was an hour before/until the police arrived.
第2个回答  2010-08-17
对。since有四种用法: 1、后面接点时间;2、接句子;3、接段时间+ago;4、 it is +一段时间+since+句子。
since可以和瞬间动词完成时连用
第3个回答  2010-08-17
错的,前面用完成时,since 后面应该跟某一时间的起点,如I have lost my book since last year. Or I lost my book one year ago.
第4个回答  2010-08-17
错的,不可以
第5个回答  2010-08-17
可以、、、表自从。。。。
相似回答