so long的so和long分别是是什么词性

I haven't been able to be outdoors for so long.

这里的solong分别是什么词性?

so是副词如此吗?long是名词长时间吗?

如果so是副词,为什么可以修饰名词?

请先 登录 后评论

最佳答案 2021-06-16 15:17

此处so是副词,long也是副词,牛津词典有for (so) long=for (such) a long time。可以参考。

请先 登录 后评论

其它 1 个回答

好题  
擅长:英语

你根本就没必要分析。这是习语,固定说法,把它记住就行了。你可以理解为从for so long a time 变化而来。这样的话,long 就是形容词了。人们会有不同解释,有的解释为从for long 变来的,如果是for long的话,long就是名词了。更重要的是知道如何使用。如:是副词短语,多用于疑问和否定句中,这就足够了。

请先 登录 后评论
  • 2 关注
  • 0 收藏,2746 浏览
  • Amily 提出于 2021-06-16 10:34