He has to move about in a wheel-chair since five years old.
按语法规定,这个句子不太对,由于 since 前面的句子应该用目前完成时,但这个句子的谓语是 has to,它怎么样变为目前完成呢?难道是用 has had to? 像下面如此用?
He has had to move about in a wheel-chair since five years old.
带有 since 从句或短语的主要分句一般要用目前完成时态,不过有例外。夸克说,当主句所表达的是一个习惯性的动作时,就能用通常目前时,甚至目前进行时。
He has to move about in a wheel-chair since five years old. 打5岁起,他就不能不坐着轮椅四处走动。(这里坐轮椅走动事实上表达的是一种生活正常状态,正因这样才用了通常目前时。)
再例:
Since we moved to the countryside we often swim in the river on weekends. 自从搬到乡下以来,大家每逢周末都去河里游水。
至于你改写的句子,就更简单了。由于一般 have to 具备助动词和情态动词的特点,它没目前完成时,具备目前完成时的应该是其后面的实意动词 move。