我在the free dictionary 网站的come 词条里,看到这样一个例句:It will be two years come March. 请问这句话是什么意思?come是什么词性,什么用法?谢谢!
come March = when March comes。动词come表示“到……时”,用在表示时间或事件的名词之前。这是一个倒装句,come为动词原型式虚拟语气,其后的名词结构是主语,去掉了时间从句的连词when。这种用法比较特殊,常见于口语,属于非正式的或老派的用法。又例如:
We'll have been married for two years come Christmas. 到圣诞节时我们就结婚两年了。《牛津高阶英汉双解词典》
Come the election on the 20th of May, we will have to decide. 到5月20日选举的那一天,我们必须做出决定。《柯林斯高阶英汉双解词典》
▲ 有语法家认为,这样用的come没有时态和单复数的变化,可直接把它作为介词,相当于by“到……时”,但也有语法家并不认同这种说法。
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!