-Have you finished the paper yet?-Almost.I________on it the whole day yesterday,and I’m sure I’ll have it done today.A.was workingB.had been working請對各選項加以分析。謝謝!!
熱心網友
我認為選A合適,這里只是持續,而完成的效果在后面句中可以體現。
熱心網友
B ??調的是過去發生的?幼鬟?在持續﹐到他今天可以完成。
熱心網友
b a說的是過去進行時,而且是正在進行,你做題不可能一天都正在進行吧
熱心網友
A,指的是昨天一直在進行的動作。
熱心網友
選擇B。B用過去完成進行時,表示時間上的連續性及其對后來將產生的結果和影響。這里的結果是“今天可以完成”。而A是當時(昨天)在做,強調的只是動作而不強調其結果與影響。
熱心網友
答案應為B因為題目中有提示,他說他昨天工作了一整天,這里強調的是過去的一種持續進行的狀態,所以,用過去完成進行時態比較好。所以,解決英語選擇題,關鍵要充分利用題目中的隱含信息!