标题: 英文高手 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 = 我从出生到现在一直都住在这里。