How long have you been in China/How long did you stay in China/How long have you stayed in China?回答可以说I have stayed in China for ... years.
关于时间的表达汇总
所有的时间都可以用“小时 + 分钟”直接读:
6:10 six ten8:30 eight thirty2:40 two forty
如果所表述的时间在半小时之内,可以用“分钟 + past + 小时”:
6:10 ten past six4:20 twenty past four10:25 twenty-five past ten
如果所表述的时间在半小时之外,可以用“(相差的)分钟 + to + (下一)小时”:
10:35 twenty-five to eleven5:50 ten to six9:49 eleven to ten
如果所表述的时间恰好为半小时,可以用“half + past + 小时”:
11:30 half past eleven2:30 half past two
如果所表述的分钟和15有关,就有三种表达法:
(15分钟又叫一刻钟:a quarter)9:15 - nine fifteen ; fifteen past nine ; a quarter past nine3:45 - three forty-five ; fifteen to four ; a quarter to four
整点:
现在是两点整。It's two.It's two o'clock.It's two o'clock sharp.It's two o'clock on the dot.It's two o'clock on the nose.It's exactly two o'clock.
另外英语中的 noon 和 midnight 可分别直接表示白天和夜晚的12点:It's (twelve) noon. 现在是中午十二点。It's (twelve) midnight. 现在是半夜零点。
大约时间:
It's almost two. 马上到两点了。It's not quite two. 还不到两点。It's just after two. 刚过两点。
*若想表明是上午,可在时间后加上a.m.,如:thirteen past six a.m.(上午六点十三分)。若想表明是下午,可在时间后加上p.m.,如:four o'clock p.m.(下午四点)。