一道高中英语单选,关于分词作状语的.

问题描述:

一道高中英语单选,关于分词作状语的.
( ) up early in the morning to have a walk,I am sure,you are likely to feel active all today.A.Get B.Having got C.Geting D.To get.
这道题目为什么不选B,而选择c,我觉得起床先与另一个动作的发生,应该用完成时态.而且我查了语法书,分词完成时可以表示条件状语的.为什么选择c!

这是现在分时做条件状语表示一般性、普遍性规律的陈述,早点起床并且散一下步,一天都能保持精力充沛这两个动作之间没有先后顺序之分,比较一下下面两个句子:
1、having gotten up too late,he was late for school this morning.(某一次特定的时间)
2、getting up early,he is always the first one to arrive at the school.(一般性的成规律的动作)
况且B本身就有错误不应该是having got,而应该是having gotten.