SQL:select * from knowledge_window.favourites where user_id='' and url_id=''
ERROR:Table 'knowledge_window.favourites' doesn't exist
一、情态动词的类型和特征
(一) 情态动词的类型
1. 只作情态动词的有: must; can (could); may (might);
2. 可作情态动词也可作实义动词的有: need;
3.可作情态动词也可作助动词的有: will (would); shall (should);
4.具有情态动词的某些特征的有: have to; ought to
(二)情态动词的特征:
1.有一定的词义,但不能单独作谓语,必须和行为动词或系动词连用,构成谓语。
2. 无人称和数的变化( have to例外,用于第三人称单数时用 has to)。 We must stay here. / He must stay here. 他必须呆在这儿。
We have to walk home. / He has to walk home. 他不得不步行回家。
3. 后接动词原形:
She may lose her way. 她可能迷路了。
4. 具有助动词的作用,可用来构成否定句、疑问句及用于简明答语。
— Can you sing an English song? 你会唱英语歌吗?
— Yes, I can. 是的,我会。
二、情态动词的用法
(一) can, could的用法
1. 表示能力,译为:能,会。如: Can you play basketball? 你会打篮球吗? 2. 表怀疑、猜测,常用于否定句和疑问句中。如: He can't be in the room.他不可能在房间里。
3. 表请求或允许,多用于口语中,意为"可以",相当于 may。如: You can (may) go now. 你现在可以走了。
4. could是 can的过去式,可以表示过去的能力.如: I could swim when I was seven years old.
5. 以 can开头的一般疑问句,其肯定回答和否定回答分别用 can和 can't。
(二) may的用法
1.表推测,意为"可能;也许",用于肯定句中如: He may come tomorrow.他明天可能会来。
2. 表请求、许可,意为可以 如:
May I borrow your book? 我可以借用你的书吗?
may表请求,用于主语为第一人称的一般疑问句时,其否定回答用 mustn't,不用 may not,意为"不可以,不许,禁止"。如:
— May I go now?— No, you mustn't. 不可以。/ Yes, you may (can)是,可以。
3. ( 1)表祝愿。如: May you succeed. 祝你成功。
( 2) can和 may均可用来表示征求意见或允许,意为"可以",一般可互换使用。
(三) must的用法:
1. 表示"必须、应该"。
2. 表示推测,意为"一定",一般用于肯定句。在疑问句和否定句一般应用 can,否定句中也用 may,但 may not表示"可能不",而 can't表示―不可能。
— There's someone knocking on the door. 有人敲门。
— It must be Jim. 肯定是吉姆。
3. 在否定句中, mustn't表示禁止,意为"不允许"。以 must开头的疑问句,肯定回答应用 must,而否定回答则常用 needn't,意为"不需要、不必",相当于 don't have to,而不能用 mustn't。
— Must I finish the work today? 我今天必须完成这项工作吗?
— No, you needn't/ You don't have to. 不,你不必/ Yes, you must.
(四)对 need词性的判断: need后加 to do说明 need为实义动词,用助动词提问或否定; need后加 doing表被动;若 need后加动词原形,则 need为情态动词,用 need提问或否定,肯定回答用 must,否定回答用 needn't。
如: You needn't come to school so early. 你不必这么早来学校。
(五) had better的用法: had better+动词原形,表示最好做某事,否定式用 had better not do sth.。 You'd better stay at home. 你最好呆在家里 You'd better not watch TV every day.你最好不要每天看电视。
(六) shall (should), will (would)的用法
1. Shall用于第一人称,表示征求意见、询问。如: Shall I open the window? 我打开窗户好吗?
Shall we have lunch here? 我们在这儿吃饭好吗?
2. Should常用来表示义务、责任。如: We should obey traffic laws. 我们应该遵守交通规则。
3. will用于第二人称表示询问,请求,也可以表达现在的―意愿如: Will you pass me the book? 你能把这本书递给我吗?/ We will do anything for you. 4. would用来表示过去的意愿或委婉的询问。 Would you tell me the way to the station? 你能告诉我去车站的路吗
易混点清单
一. can和 be able to: can和 be able to表示能力时用法相同, can只用于现在时和过去式 (could),但 be able to表示经过努力后,能够做到有现在时,过去时和将来时。如: We will be able to come back next week. 我们下周能回来。
The fire spread through the hotel very quickly but everyone was able to get out. (表示经过努力后, 能够做到)
Jim couldn't speak Chinese last year, but now he can. 吉姆去年不会说汉语,但现在他会了。
二、 can和 may表可能性的区别
1.在肯定句中,用 may表可能 You had better ask the policeman. He may know.你最好问警察,他可能知道。
2. 在否定句中,若语气肯定,表示"不可能"时用 can not;若语气不肯定,表示"可能不"时用 may not。
Mr Li can't be in the room. He has gone to Beijing for a visit.李老师不可能在,他去北京度假了。
三、 could, should, would, might表示委婉语气 could, should, would, might等过去式有时不表示过去,而是表示更委婉客气的语气。 Would you tell me the way to the park? 你能告诉我去公园的路吗?
四、 must和 have (has) to: must和 have (has) to意思均为―必须,常可以互换使用。但 have (has) to用于强调客观需要,意为―必须,不得不; must
用于表示主观看法,意为―必须,应该。 We'll have to ask Zhang Hong instead. / We must work hard at school.
五、 maybe和 may be may为情态动词,后加动词原形 be,用在句中; maybe为副词,大概,也许,相当于 perhaps,用于句首。
六、 can't和 mustn't:表否定推测时应用 can't, mustn't表达―禁止、不允许的含义,不是用来表推测的,在肯定句中 must表推测,译为一定。
七.(补充) should have done本应该做的事情但未做含有责备之意如: I told Lily how to get here, but perhaps I should have written it out. needn’ t have done本没必要做但却做了 sth