1樓:匿名使用者
因為現在說這個話的時候,已經過了ten hours,但他還在那裡,這個動作還沒完成,還在繼續,只能用過去完成時。
2樓:墨染七裡
這句話用過去完成時還是用現在完成時,完全取決於要表達的意思。
如果說他已經在那兒待了十個小時,這個行為強調的是過去發生的,現在這個行為已經結束了,不繼續待在那兒了,就是過去完成時。
如果說他已經在那兒待了十個小時,並且現在還在那兒待著,那麼就用現在完成時。
3樓:匿名使用者
所謂的過去完成時是指
①表示發生在過去的動作對現在造成的某種影響或結果,用來指定在另一個過去行動之前就已經完成了的一個事件。
②過去某動作一直持續到現在將來可能還要延續下去。句中的動作發生在過去之前(過去的過去),即過去完成時動作發生在過去的過去。
這句話很明顯指第二個
4樓:雁過留痕
過去完成時態,表達是在過去一段時間進行且在過去完成的動作
5樓:
比如一個人在講故事,講故事時就是過去了:
she said, he had been there for nearly ten hours.
為什麼下面第一題這句話不能用現在完成時呢?
long before 與long ago的區別
6樓:百度文庫精選
內容來自使用者:一直奔跑123
7樓:忻起止半青
loog
before:從過去算起的某個時間前,常用於過去完成時。
long
ago:從現在算起若干時間以前,常用於過去時。
8樓:曠星晴荀勳
通俗點講
long
long
ago通常用於口語
當用在書面語時
在ago
後面加一個逗號再加上你要說的事情
而long
before
則是指在某件事發生很久後
所以在before
後直接加已經發生的事情
9樓:公虹板志新
before主要指在具體事件之前,ago指在具體時間之前.
longago可翻譯為很久以前,而longbefore翻譯為在什麼事之前很久.
10樓:樂寒夢籍闌
ago和before的區別是:ago立足於現在,表示從現在起,若干時間之前;before立足過去,表示從過去某一時刻起,若干時間以前。ago
通常與一般過去時連用,不能與完成時連用;before通常與過去完成時連用。例如:
imet
himthree
years
ago.(距今)三年前,我遇到他。
ihad
methim
three
years
before
.(距當時)三年前我見到他一次。
11樓:匿名使用者
因為long before 用在句中
而long ago 用於句末。
since he fell off the bike john ___(lie) in bed for nearly a week 填什麼,為什麼?
12樓:無限分享中
has lain
這裡面lie是躺的意思,它的過去式和過去分詞分別是lay, lain.
因為這裡面出現了since,只要出現since,在初中階段,就是現在完成時,而不是過去完成時,如果想用過去完成時,應該用before.
13樓:匿名使用者
was lying
過去進行時態
英語幾個事態 初中 求例句 越詳細越好
什麼是現在完成時,現在完成時是什麼意思 詳細一點
現在完成時表示抄到說話時為止 或到現在為止 已經發生或完成了 不一定結束 的動作或狀態。句式有肯定句式 否定句式 一般疑問句和特殊疑問句。現在完成時與一般過去時都可以表示過去發生的動作,但二者的側重點不同。一般過去時表示過去某個時間發生的動作或存在的狀態,也可表示過去習慣性的動作,不涉及與現在的關係...
since,for和現在完成時有什麼關係,幫我理一下
since 加點時間 for 加段時間 現在完成時中for和since的區別和用法 現在完成時中for和since的區別為意思不同 用法不同 側重點不同,用法如下 一 現在完成時中意思不同 1.for 表示物件 用途等 給,對,供 以幫助 為了 關於2.since 自 以後 從 以來 表示氣憤 何曾...
英語中什麼情況下使用現在完成時,什麼情況下使用過去完成時
過去的過去用過去完成時。一般句子裡有明顯的時態標誌詞。before之類的。過去完成時必須有有個明顯的過去時間做基點,表示過去的過去。現在完成時表示過去的某一動作對現在造成了影響。二者主要差別就是有沒有過去時間以及影響。英語中什麼時候用過去完成時,什麼時候用現在完成時 過去的動作對現在造成的影響時,用...