1。people are signing up for yoga classes nowdays ,___advantage of the health andrelaxation benefits.
taking 不填having been taken,理由,3Q~
2.It is necessary for my son have a phone,for i sometimes want to make sure if he __home for dinner.
是will come 不是comes ,why?
1. taking 在这里是现在分词短语作状语,表示原因。而having taken 是现在分词短语作状语,表示时间,强调这个动作是先发生的。如:Having finished my homework,went to the cinema.2. if 在这里是“是否”的意思,后面引导的是宾语从句,儿子回家吃晚饭是将要发生的动作,因此用将来时。if 如果做“如果”讲,就要用一般现在时,因为在条件状语从句中是永远不会有将来时的。如:If it is fine tomorrow,I will go swimming.