1. 这个是介词用法,for有个用法就是用于引出时间的长度。这个句子是表示目前经常发生的事,经常游半小时,而我们所说的for +一段时间 常用于完成时时,通常是指某次行为而言。而He has worked for an hour.他已经工作了1小时。如果现在经常性的,那就要用一般现在时。如He often works for 8 hours a day. 2. have you ever heard of..., a female world chess champion?为什么用a不用the呢。 the 是表示特指的,a则表示泛指,这里的意思是说female world chess champion有很多,不止一个,你有没有听说过某个,非特指,所以用a不用the。
这个句子有问题,应该是技术类资料,这类资料在说明中经常会出现一些不规则的句子。非本行业人士一般不太好理解。结合意思和语法规则,本人认为此句可以调整如下: (The smaller of two natural steps主语)( that an abstract slider provides定语从句 )typically corresponds to(谓语) the user pressing an arrow key.