问题: 科研写作:在 if-then 句子里,逗号应该放在 then 前还是后?

问题描述
我曾见过几个句子将逗号放在 then 后。例如:If I have to type then, I need to switch on my system.,但在其它情况下,逗号则置于 then 之前。例如:If I have to type, then I need to switch on my system.,请问那个用法才是正确的?
写答案
1 人回答这个问题
回答:

应该说这两个用法都是正确的,但是意义不同,让我们先看第一个句子:

If I have to type then, I need to switch on my system.

这意味着若必须在未来的一个特定时间里打字,就得先启动电脑系统。该例句并非一般理解的 if-then 条件从句。

接下来看一下第二个句子:

If I have to type,then I need to switch on my system.

这是条件语句的例子,句子含义为:若要做某些事情(打字),必须先做另一件事情(启动电脑系统)。在此例句里, If I have to type 作为介绍性元素,因此逗号应置于 type 之后 then 之前。

若见到的句子里逗号出现在 then 之后,表示其意思和上面第一个句子相似,并非 If-then 条件语句。

该话题属于文稿写作阶段

了解科研写作的各个小细节,将你的研究化为值得发表的论文,在这里找到所有写出优质论文需要的资源。