1. The accident left it possible for him to take a rest in hospital.

2. The heavy snow left it impossible for him to go to work by car.

3. Keep it a secrte to go to the PC room with me.

4. Keep it a secret that you go to the PC room with me.

5. I took it for granted that the shop was open.

6. I took it for granted for him to open the shop.
---------------------------------
Q1: Are they all grammatical?
Q2: What does 'for granted' mean?
Does it mean 'natural'?

3 answers

1. The accident made it possible for him to take a rest in hospital.

2. The heavy snow made it impossible for him to go to work by car.

3. Keep it a secret that we're going to the PC room.

4. Keep it a secret that you go to the PC room with me. OK

5. I took it for granted that the shop was open. OK

6. I took it for granted that he would open the shop.

I made corrections in 4 of these sentences.

Taking something "for granted" means assuming something will happen -- without question.
Thank you for your help. I changed the sentences a little. Are the following sentences grammatical? Check them, please.

1. The accident made it possible that he took a rest in hospital.

2. The heavy snow made it impossible that he went to work by car.

3. Keep it a secret that we will go to the PC room.

4. Keep it a secret that you went to the PC room with me.

5. I took it for granted for him to go back home early.

6. I took it for granted for him to open the shop.
1. The accident made it possible for him to rest in hospital.

2. The heavy snow made it impossible for him to go to work by car.

3. Keep it a secret that we are going to the PC room.

4. Keep it a secret that you went to the PC room with me. OK

5. I took it for granted that he would go back home early.

6. I took it for granted that he would open the shop.