本帖最后由 鸭呼嘿 于 2019-11-8 08:16 编辑 : z3 I5 |# Y& {3 ?5 O* l! K1 G# u+ t8 Q
When you read out a decimal and the integer (to the left of the decimal point) is zero, you do not leave it out; of course, nor do you leave out the decimal point. It's different from the case when you key a number into a calculator where you may just key in .8092 instead of 0.8092. $ ^1 e; L6 ?6 F# J( q/ r7 g. k 6 @1 t1 ?- g ~2 Z* N7 V+ Q. SCASE后面的when从句和where从句分别是什么从句?可否解释一下? 2 ]3 n* J" L+ U$ n/ q
要完整的解决你的疑惑,值得写一个长篇来讨论语义与语法的关系,有些语法概念是语义性的,有些是语法性的。同位语这个概念是语法性的,是指两个名词成分在语法上是同级关系,并不指涉语义。这里的when从句的同位语语义是名词the case的补足语,即解释说明case指什么情形,补足语不可从缺。定语从句这个概念是语义性的,意指对先行词的修饰。但是这里的 a calculator 与后面的where从句的关系,更像是非限制性定语从句的语义关系,即补充没有逗号,你连起来读一遍,calculator 是此前句子的音调核心,有一停顿,再接where you may just ... ,所谓非限制性的定语从句的语义是指对辨别先行词只具有附加说明的作用,没有也不影响在语境中辨别先行词。但是在这里的非限定语从句的语义,是并列语义,where一句是信息。就是接着you key a number into a calculator,and you may just key in .8092 instead of 0.8092 into it.
感觉这两个when where是故弄玄虚干扰人的,换成It's different from the case that you key a number into a calculator, and(but) you may just key in .8092 instead of 0.8092更容易理解?当然,when比that更能体现假设的语气。
It's different from the case when you key a number into a calculator where you may just key in .8092 instead of 0.8092.4 W# c; Z, ?1 O2 q ~& F' c
4 e5 Z6 ?5 `3 E
个人认为,when引导同位语从句,具体说明case的内容(case后面的所有内容when...instead of 0.8092);where这里指situation(when you key a number into a calculator往计算器里输内容),而不是指计算器本身(calculator)。