一道英语语法题,求详解how soon will it be _____ robots replace the work

一道英语语法题,求详解
how soon will it be _____ robots replace the workers in the company to measure and mix the medicine.
A.that B.since C.when D.before
流浪的翅膀1983 1年前 已收到8个回答 举报

kevin_yu2006 幼苗

共回答了23个问题采纳率:78.3% 举报

D
首先A和C是不对的,
因为how soon 的意思是 多久.
robots replace the workers in the company to measure and mix the medicine 这个现象显然现在是不能实现,所以填before,意思为:在...之前.
而since 的意思正好相反,意思为:自从...

1年前 追问

8

流浪的翅膀1983 举报

那么how soon 和 how long有什么区别么?

举报 kevin_yu2006

how long和how soon都是就时间的长短提问的 但是略有不同 how long 一般就你经常做的事情要用多长时间来提问 或是比较常理性的时间的提问 比较常理性的指的是你从学校到家要多长时间 你上班到公司要多长时间 这种每天都要做的 不用多加思考的常理性的时间的估计 例如 how long does it take to go to school?你上学要多久啊? how soon一般就将来时的时间来提问 并且你所提问的问题因为你从来没有做过 不知道到底要多长时间来提问 比如说 你去动物园 因为你从来没去过 所以不知道要用多长时间 那么这时候你要用how soon 例如 how soon will it take me to go to the zoo?

在古道上飞奔 幼苗

共回答了2个问题 举报

A 主语从句 it是形式主语

1年前

2

郑紫艳 幼苗

共回答了4个问题 举报

凭个人经验感觉答案是C。

1年前

2

ysh_haha 幼苗

共回答了1个问题 举报

答案d,首先根据句意说的是在机器人代替公司中的工人去估量和与药物混合之前需要多久?显然排除Athat,Cwhen.这里since表示...之前需要用在现在完成时,而这里will it be显然是将来时,所以答案选择before

1年前

2

脂砚斋 幼苗

共回答了2个问题 举报

d

1年前

0

grantyywb 幼苗

共回答了9个问题 举报

d

1年前

0

老苏苏 幼苗

共回答了44个问题 举报

选a
how soon 是用来询问“还要多久”,回答的话一般是in 130 years之类的将来时间
让我们把疑问句还原成陈述句即
it will be in 130 years ____ robots replace the workers in the company to measure and mix the medicine.可以看到是一个强调句,所以用that

1年前

0

玉龙坏坏 幼苗

共回答了1个问题 举报

D

1年前

0
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 25 q. 0.129 s. - webmaster@yulucn.com