一个英文句子的句法分析

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了一个英文句子的句法分析相关的知识,希望对你有一定的参考价值。

our eating habits have changed , as has our way of living.

那个as 引导的到底是什么从句啊? 参考书有说是方式状语从句,有说是非限制性定语……

what is it on earth?

PS:应该怎样学好语法啊? 我情态动词简直弄不懂,should 和 had better 有什么区别嘛,就是语气的强弱有点差别,但是在应用的时候根本分不出来!

还有我经常分析文章,几个句子绕不清楚就弄了1个多小时!! 这可怎么办?
看来学语法,不是单纯的背诵记忆。 主要还是建立在听读背的基础上。懂了!

但是说到背诵,我总是要分析一下语法才背的牢,如果弱化语法的话,我就只是在读望天书,根本背书就不行了! 怎么办啊??

谢谢大家!!

还有13we2:那你分享下你学英语最有效的经历吧~~~~

as 这里就是“就像……”的意思,翻译出来就是“就好像我们生活方式也改变了那样”,至于语法上的专业术语,我忘得差不多了,也不好回答你,但一定不是“非限制性定语”

what is it on earth?

它究竟是个什么东西?

对于should 和 had better,你说对了,就是语气强弱上的差别,在实际应用中,从语法角度,可以任意互换,
但算上语气,那就是had better用在较弱情况下
如果你是下属,你对上司最好用had better
如果你是老板,你可以对下属用had better也可以用 should

语法被李阳成为traditional grammar games,这实际上是一种对英语的鲜活性的一种抹杀,如果你不是英语专业,我觉得没必要细抠语法,我高考英语成绩还不错,136分,当时记得很多很多语法,不过上完大学发现出了一些基本的主谓宾的区分,定语从句使用之外,其他语法很少用到,久而久之就忘了,没什么大用,我认为背诵句子和短文绝对是最好的学习英语口语的方法,要保证你背诵材料的地道和准确,那么你说出来的句子绝对是地道和准确的,也绝对是从语法上讲得通的
所以总的说来,我建议你弱化语法,多背诵句子培养语感,听新闻也很不错,不过听电视上的不够,要找网络版的,同一段要听好几遍的,一直到听懂为止,听不懂也要查出相关词汇争取下次听到相似内容不至于还一点不懂
参考技术A 是方式状语从句,完整的表达是
our eating habits have changed, as our way of living has changed.
这里省略了changed,把has提前了。
这种表达方式在英文中很常见,避免了动词的重复,同时也对前面的句子进行修饰和比较,所以是方式状语从句。

had better比should语气强很多。在国外,如果用had better的话,会让人觉得盛气凌人。

想学好语法要慢慢积累,多读多听,有了语感,语法就慢慢上去了。
参考技术B as 这里就是“就像……”的意思,翻译出来就是“就好像我们生活方式也改变了那样”,是方式状语从句.
had better 与 should 后面都是跟动词原形

had better do sth.最好做某事
You had better see a doctor. 你最好找个医生看看。

should :
1.(shall 的过去式)“将”→为求时态一致,而被用于shall成为过去式时。
如:I said,"I shall succeed." → I said that I should succeed. 我说我将成功。

2. 应该 (用于各种人称,表示一种责任或义务。)
You should brush your teeth before you go to bed.
你在睡前应该刷牙。

3. (用should have +过去分词的句型)表示“(当时)应该...(但没那样做)”
I should have gone there alone.
我(当时)应该一个人去那里的(但没一个人去)。

4.(用于虚拟语气)(如...)就会...
If a ghost should appear, I would speak to it.
如果鬼出现,我就同它说话。
I should be glad to go,if I could.
如果我能去,我就会高兴地去了。
If I had had the money,I should have bought it.
如果我当时有钱。我就会把它买下了。
参考技术C 授人以鱼不如授人以渔。
语法这东西系统学会很枯燥,一般方法还是碰到一个问题解决一个。
在语法上花大块时间不值得,还不如去背点好文章,多记词汇呢。

具体要多做题,日积月累,加深记忆。
最好(had better)准备一本语法错题本,抄下题,写下知识点即可。不能指望一下子把所有语法现象搞明白。这是最有效的方法。

如果背诵的话,记叙文应该(should)顺着时间或者事件先后顺序记忆。比如你背语文课文,不会想着什么主谓宾吧,熟读成诵嘛。科学研究表明,左脑负责理性思维,短期记忆强,右脑负责感性思维,长期记忆强。如果用左脑背书(分析语法),显然不划算。
参考技术D listen, just fuck the grammar,alright?wot the hell mess!and u knew should be a "as",that's enough,means so too it or
with the changes of somethin',right,means "with",happened at the same time.
第5个回答  2009-11-19 状语。 should 应该。 had better 最好是。

使用nltk的2个句子/字符串/文本之间的句法相似性/距离[重复]

【中文标题】使用nltk的2个句子/字符串/文本之间的句法相似性/距离[重复]【英文标题】:Syntactic similarity/distance between 2 sentences/string/text using nltk [duplicate] 【发布时间】:2016-12-22 22:23:45 【问题描述】:

我有 2 条文本如下

Text1 : 约翰喜欢苹果

Text2 : 迈克讨厌橙色

如果您检查以上两个文本,它们在句法上相似但在语义上具有不同的含义。

我要找

1) 两个文本之间的句法距离

2) 两个文本之间的语义距离

由于我是 NLP 的新手,有什么方法可以使用 nltk 做到这一点?

【问题讨论】:

【参考方案1】:

是的,但不限于 nltk。用于句法距离的一种方法是词性标记(POS 标记),将句子的每个单词映射到特定标记:https://en.wikipedia.org/wiki/Part-of-speech_tagging

例如,它将您的句子映射到这些: Text1:名词动词名词 Text2:名词动词名词

那么你就可以测量这两个句子的距离了。


而对于语义,你需要语义词网,找到句子中每个词的同义词,然后尝试找到每个句子中词的同义词的交集

【讨论】:

这是一个很好的答案。也许您可以为第一种情况推荐 OP 比较方法,以及特定的词网络或资源?我相信未来的读者也会感兴趣 感谢@Masoud 提供方向,只是有几个问题,我们有没有计算nltk 中的句法距离的内置库?如果不是,那么如何测量相同的距离?您可以提供任何参考/资源吗?【参考方案2】:

对于语义,您可能想尝试 word2vec。您可以安全地对句子中单词的相似度进行平均,也可以根据语法提出自己的方法来衡量单词的权重。

from gensim.models import Word2Vec

model = Word2Vec.load(path/to/your/model)

model.similarity('apple', 'orange')

【讨论】:

您可以为句法距离提供任何参考吗?我们有任何内置库支持吗?

以上是关于一个英文句子的句法分析的主要内容,如果未能解决你的问题,请参考以下文章

NLP第九篇-句法分析

NLP第16课:动手实战中文句法依存分析

使用Berkeley Parser进行句法分析

学习笔记CB006:依存句法LTPn元语法模型N-最短路径分词法由字构词分词法图论概率论

句法的基础英语知识

句法结构分析:基于PCFG的基本分析方法——给定一个句子W = w1w2wn和文法G,如何快速计算P(W|G)