區(qū)別的要點(diǎn):1、是看謂語動(dòng)詞表示的是延續(xù)性事件還是非延續(xù)性事件;2、是看謂語描述的是說話人關(guān)注的時(shí)間點(diǎn)之前還是之后的事件。
例如:
He wrote the report in three days。他寫報(bào)告用了三天時(shí)間。
= It took him three days to write the report。
謂語為延續(xù)性終結(jié)動(dòng)詞,說話人回顧事件的發(fā)生。in表示這段時(shí)間之內(nèi)(持續(xù)事件占據(jù)了整個(gè)這段時(shí)間)。
He had no difficulty in writing the report and handed it in in two days. 他寫報(bào)告沒遇到什么困難,二天后就交了上去。
謂語動(dòng)詞為非延續(xù)性動(dòng)詞,動(dòng)作在說話人關(guān)注的時(shí)間之后(即寫報(bào)告沒困難之后)。這個(gè)例句表明in+時(shí)間段并不限于謂語為一般將來時(shí),雖然一般將來時(shí)更多見而已。例如:
He will be back in three days. 此處的will be back為will come back的意思,是非延續(xù)動(dòng)詞。come back為說話人關(guān)注的時(shí)間(現(xiàn)在)之后的事件。所以in表示這段時(shí)間結(jié)束時(shí),即某某時(shí)間之后。這種用法的in+時(shí)間段可以加or so, 表示大約之意。
within表示一段時(shí)間之內(nèi),既可以表示說話人關(guān)注的時(shí)間之前,也可以表示說話人關(guān)注的時(shí)間之后的事件,謂語動(dòng)詞可以是延續(xù)性動(dòng)詞,也可以是非延續(xù)性動(dòng)詞。
關(guān)鍵是within 表示一段時(shí)間之內(nèi)這個(gè)意義時(shí),這個(gè)時(shí)間段是確定的,例如,within 3 days, within one week. 此時(shí)不能加or so. 這不符合邏輯。例如within 3 days本來就表示1天、2天或3天。加上左右,就是2天或4天,那就直接說within 4 days了。