I have been collecting stamps _______i was nine years old

I have been collecting stamps _______i was nine years old
A before B if C since D although
为什么选c?要完全的为什么不选a
flyingonmoon 1年前 已收到3个回答 举报

线上人生 幼苗

共回答了11个问题采纳率:90.9% 举报

这句话应该是在我9岁的时候就开始收集邮票
bofores 是.之前 解释为一段时间之前 所以用since 从9岁开始
手机提问的朋友在客户端右上角评价点【满意】即可.
互相帮助,祝共同进步!

1年前 追问

9

flyingonmoon 举报

been collecting 不是延续性词吗 然后before 用的不就是延续性动词咩

举报 线上人生

在完成时中要用since的

潇香夜月 幼苗

共回答了24个问题 举报

since 一个时间点
如果选before 意思就是在我九岁之前我就开始搜集邮票 那么此句应用过去完成时have 应变为had
if用在这 就是引导了一个条件状语从句 那么主句应用一般将来时 从句用一般现在时
although不符题意即是说before 一般用在过去完成时?过去完成时主要用于在过去发生并一直持续到现在的动作,或在过去不确定时间内发生并与现在有着某种联系的劲作...

1年前

2

lawyuu 幼苗

共回答了106个问题 举报

您好,

如果句子是想表达您在年幼时, 也就是九岁以前有收集邮票的习惯, 那麼是使用 before 这一词来描述, 但是前面语法就有误, 不会是使用 I have been, 而是会说 I used to collect stamps before I was nine years old. (我在九岁之前曾经有收集过邮票).

如果是想表达您由九岁开始就在收集邮票了, 那麼就必须使用 since (自...以来) 才是正确的:

  • I have been collecting stamps since I was nine years old.

    我自九岁以来就一直在收集邮票.

1年前

0
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 19 q. 0.032 s. - webmaster@yulucn.com