when在中學英語教學中出現的頻率較高,用法較多,現歸納如下:
一、用作副詞
表示“什麼時候”,常用作疑問副詞、連接副詞和關係副詞等。
1.用作疑問副詞,表示“何時,什麼時候”,構成表示時間的特殊疑問句。例如:When will they come back?(他們什麼時候回來?)
2.用作連接副詞,意思是“什麼時候”,引導名詞性從句(主語從句、表語從句和賓語從句)。例如:Do you know when they are coming?(你知道他們什麼時候來嗎?)
3.用作關係副詞,意思是“當……時候,在那時”,引導定語從句。例如:I will never forget the day when I joined the army.(我將永遠忘不了我參軍的那個日子。)/It happened ten years ago, when I was a child.(事情發生在十年前,那時我還是個孩子。)
二、用作從屬連詞
1.引導時間狀語從句,意思是“當……的時候”。例如:It was raining when we arrived.(我們到達時天正下著雨。)
2.引導原因狀語從句,意思是“既然”、“因為”,相當於since、when引導的從句往往放在主句之後。例如:How can they learn anything when they spend all their spare time playing computer games?(他們把所有的空閑時間都用來玩電遊,還能學什麼東西呢?)
3.引導讓步狀語從句,意思是“即使”、“盡管”、“雖然”,相當於even though、although。例如:They kept trying when they must have known it was hopeless.(他們明明知道那事沒有希望了,但他們還繼續在幹。)
4.引導條件狀語從句,意思是“如果”,相當於if。例如:Call me at once when anything goes wrong with the computer.(如果計算機發生故障,立即叫我。)
三、用作並列連詞
when用作並列連詞時的意思是“正在……,這時……突然”,連接兩個並列句。例如:We were doing our homework when the light went out.(我們正在做家庭作業,就在那時燈熄滅了。)
四、用作關係代詞
作關係代詞的when可引導定語從句,意思是“那時”。例如:Mr. Smith came to China in 2002; since then he has been working in Beijing University.(史密斯先生於2002年來到中國,從那時起他一直在北京大學工作。)
五、用作疑問代詞
表示“何時,什麼時候”,例如:Until when can you stay?(你能呆到什麼時候?)
六、用作名詞
常與where、how等並列使用,指“(事件發生的)時間”。例如:Tell me the when and (the) where of it.(把這事的時間和地點告訴我。)
現在完成時態,是過去發生的事情,強調對現在造成的影響,和過去沒有關係的,when翻譯成什麼時候,強調過去什麼時間做了什麼,對於現在沒有直接的關係。 如:When did you mend your computer? -- yesterday 此句子是說明過去時間做的一件事情,對現在沒有造成影響。
如How long have you been here? Three days 你到這裏多長時間了? 三天了。 這個句子裏用現在完成時態,強調過去到這裏一直持續到現在。
when 引導的特殊疑問句 除了完成時態,其他時態都可以,具體要看你問的是什麼時間的事情,然後判斷好謂語就可以了。 因為提問的是時間,所以在問句中不用時間狀語。
僅供參考, 祝學習進步!
有when的句子
副詞 ad.1.(用作疑問副詞)什麼時候,何時I'd like to know when they'll let him out.我想知道他們什麼時候放他.When did you last see Margaret?你上一次見到瑪格麗特是什麼時候?2.(用作關係副詞,引導關係從句)當...時There were times when I didn't know what to do.有些時候我不知道該怎麼辦才好.連接詞 conj.1.當...時John got engaged to her when travelling last winter.去年冬天旅行時,約翰與她訂了婚.Don't get excited when you talk.你說話時別激動.2.既然,考慮到How can he get the promotion when his boss dislikes him?既然上司不喜歡他,那他怎麼會獲得提升呢?3.雖然,然而I had only fifteen dollars on me when the book I wanted cost twenty.我身上隻帶了十五元錢,可是我想買的那本書定價二十元.4.在那時,然後代詞 pron.1.什麼時候,那時Since when has she taught here?她從什麼時候開始在這兒教書的?
含有when的句型,主句從句怎麼用?比如,I often feel relaxed when ...
不一定,要看主句的時態,或者表述的具體意思,比如:I want to be a doctor when I grow up.這裏就不是用過去時,因為when後麵表示的是將來要發生的事。
I saw him sitting when I went in the house.這個句子when後麵的動作跟主句裏的saw是同時發生在過去,所以用過去時。
sql 的case when 語句
把括號去掉就好了。
下麵是case的兩種用法,可以看下 :1. 使用帶有 CASE 簡單表達式的 SELECT 語句。
在 SELECT 語句中,CASE 簡單表達式隻能用於等同性檢查,而不進行其他比較。
下麵的示例使用 CASE 表達式更改產品係列類別的顯示,以使這些類別更易於理解。
USE AdventureWorks2008R2;GOSELECT ProductNumber, Category =CASE ProductLineWHEN 'R' THEN 'Road'WHEN 'M' THEN 'Mountain'WHEN 'T' THEN 'Touring'WHEN 'S' THEN 'Other sale items'ELSE 'Not for sale'END,NameFROM Production.ProductORDER BY ProductNumber;GO2. 使用帶有 CASE 搜索表達式的 SELECT 語句在 SELECT 語句中,CASE 搜索表達式允許根據比較值替換結果集中的值。
下麵的示例根據產品的價格範圍將標價顯示為文本注釋。
USE AdventureWorks2008R2;GOSELECT ProductNumber, Name, 'Price Range' =CASEWHEN ListPrice = 0 THEN 'Mfg item - not for resale'WHEN ListPrice WHEN ListPrice >= 50 and ListPrice WHEN ListPrice >= 250 and ListPrice ELSE 'Over $1000'ENDFROM Production.ProductORDER BY ProductNumber ;GO
when的用法要有例句
1. QUEST 疑問詞You use when to ask questions about the time at which things happen. 什麼時候 (用於疑問句,詢問某事發生的時間)例:When are you going home?你什麼時候回家?例:When did you get married?你是什麼時候結婚的?2. CONJ 連詞If something happens when something else is happening, the two things are happening at the same time. (表示兩件事同時發生) 當…的時候例:When eating a whole cooked fish, you should never turn it over to get at the flesh on the other side.吃一整條做熟的魚時,你永遠都不要把魚翻過來吃另一邊的肉。
3. CONJ 連詞You use when to introduce a clause in which you mention something that happens at some point during an activity, event, or situation. 當…時 (引導從句,表示從句中提到的事發生在另一活動、事件或情況期間)例:When I met the Gills, I had been gardening for nearly ten years.我結識吉爾一家時,我已經幾乎做了十年的園藝。
4. CONJ 連詞You use when to introduce a clause where you mention the circumstances under which the event in the main clause happened or will happen. 在…情況下 (引導從句,表示從句中提到的情況是主句中已經發生或即將發生的事的前提)例:When he brought Imelda her drink she gave him a genuine, sweet smile of thanks.當他給艾梅爾達拿來一杯飲料時,她給了他一個真誠、甜美、表示謝意的微笑。
5. CONJ 連詞You use when after certain words, especially verbs and adjectives, to introduce a clause where you mention the time at which something happens. 什麼時候 (用在某些詞尤其是動詞和形容詞後,引導從句說明某事發生的時間)例:I asked him when he'd be back to pick me up.我問他什麼時候回來接我。
6. PRON-REL 關係代詞You use when to introduce a clause that specifies or refers to the time at which something happens. 當…的時候 (引導表示某事發生的具體時間的從句)例:He could remember a time when he had worked like that himself.他還記得當他 自己也像那樣工作的那段時間。
7. CONJ 連詞You use when to introduce the reason for an opinion, comment, or question. 既然 (用於引入觀點、評論、或問題的原因)例:How can I love myself when I look like this?既然我這麼一副樣子,我怎麼能愛我自己?8. CONJ 連詞You use when in order to introduce a fact or comment which makes the other part of the sentence rather surprising or unlikely. 而 (引出令人吃驚的事實或評論)例:Our mothers sat us down to read and paint, when all we really wanted to do was to make a mess.我們的媽媽們讓我們坐下讀書、畫畫,而我們真正想要做的卻是胡鬧一陣。
句子中有when說明是什麼時態?該怎麼用?
when可當疑問副詞,也可當關係副詞.1. when當疑問副詞, 一定是放在句首.例: When is the play going to start? 這場戲什麽時候要開始?2.when當關係副詞, 用來修飾表時間的先行詞, 可用來代替"時間介係詞+which",如" at which, in which"例: Do you remember the day THAT I invited you out? 記得我邀你出去的那一天嗎?=Do you remember the day WHEN I invited you out?=Do you remember the day ON WHICH I invited you out?=Do you remember WHEN I invited you out? (這裏的when引導名詞子句作受詞用) 3.when(當.....) 主要用於強調事情發生的時間. 用在句首或句中意思並沒有差別例: When her name was called, she stood up.= She stood up when her name was called.叫她名字的時候,她站了起來.但注意, when在句首, 兩個句子之間要用逗號隔開, when在句中, 就是一個句子.
轉載請注明出處句子大全網 » 句子中有When用什麼時態?