JBTALKS.CC

标题: 英文高手 come in [打印本页]

作者: ~芭比娃娃~    时间: 2012-5-2 11:28 AM
标题: 英文高手 come in
I _____ (be) a Christian all my life.
请问是放was 还是have?请列出原因
all my life有指定时间吗?
作者: Jayrein    时间: 2012-5-2 11:35 AM
不是放am吗??
all my life=一辈子
除非他死了,就was
不是吗??
作者: CaRtOondoG    时间: 2012-5-2 11:37 AM
只有was和have的選擇?
如果是這樣, 你只能選was.
all my life就是你一生的時間.
作者: buzZsk    时间: 2012-5-2 11:37 AM
回复 1# ~芭比娃娃~


I WAS a christian all my life= 你已经不是基督了,加了这辈子(all my life),就代表你要死了
讲起来就怪怪的,也可以是你大半生都是基督,然后现在转换宗教了
I have been* a christian all my life 你还是基督,你在强调你这辈子到现在都是基督
应该是这样
作者: 无爪的八爪鱼    时间: 2012-5-2 11:40 AM
楼上的正确
作者: 霜无泪    时间: 2012-5-2 12:05 PM
I _____ (be) a Christian all my life.
请问是放was 还是have?请列出原因
all my life有指定时间吗?
~芭比娃娃~ 发表于 2012-5-2 11:28 AM



    选择里面没有答案吧?
作者: Derrick881021    时间: 2012-5-2 12:31 PM
答案出现了
关于到时间的,还没发生,发生了都需要放~
作者: 洋葱头/___\    时间: 2012-6-10 09:32 AM
应该是用 am 而不是 was.
因为你的句子是写 all my life。
All my life 代表着“我的一生”。
所以没有时间限定。
作者: DejaVu26    时间: 2012-6-10 12:41 PM
all my life 是指从出生到现在,所以:

I have been a Christian all my life.

I am 是指现在:I am a Christian (now).

就好像:
I live here = 我现在住在这里。
I've lived here all my life = 我从出生到现在一直都住在这里。




欢迎光临 JBTALKS.CC (https://www.jbtalks.cc/) Powered by Discuz! X2.5