[请益] start/open若要表达开了几年

楼主: PTTHappy (no)   2020-09-12 17:29:26
印象上,start/open好像是瞬间动作动词,不是状态动词?
所以不宜用在表示“一段”时间的持续状态(除非是表示一段时间内的持续动作);
也因此“开了多久”不宜写成have started/opened for..?
例如:这间店已经开了10年,不宜写成
The store has started for 10 years.或
The store has opened for 10 year.
将不合文法?
一、请问上述理解正确吗?或是其实文法上可以有如上写法?
如果真的要在翻译上用到start/open,我自己猜宜改写成如下句子,看看是否符合文法:
It is 10 years since the store started/opened.
二、这样就没问题了吗?或是另有写法?
楼主: PTTHappy (no)   2020-09-12 17:42:00
ps.我是对于start/open作为动词该怎么用于这句中尚不懂~
作者: AirOctopus (AirOctopus)   2020-09-12 18:57:00
started不行, opened for 10 years可以,可以一直开着,但不能一直新开始(start)等等讲错了,应该要has been open for 10 years, 你原本讲得是对的open可以当一个形容的状态
作者: marijuana (我要加油)   2020-09-13 09:08:00
可以用operate吗?
楼主: PTTHappy (no)   2020-09-14 12:53:00
我是想弄懂open当动词时在这句该怎么写全句
作者: kee32 (终于毕业了)   2020-09-15 11:17:00
营业啦,这种情况不会用open。一间店开了十年还没开好,不然倒闭喔。不如倒闭
作者: dunchee (---)   2020-09-15 20:54:00
https://www.ldoceonline.com/dictionary/start->4 ... 想想看你的句子问题在哪(hint:绿体字眼)https://www.ldoceonline.com/dictionary/open找 open2 verb -> 5 第四个例句 (类似你的二句子)https://www.learnersdictionary.com/definition/open选 open(verb) -> 6 b ->[no object] ->第二个例句https://tinyurl.com/yykl6l4v 一个例子。你自己找你要的

Links booklink

Contact Us: admin [ a t ] ucptt.com