For the hot weather,he couldn't sleep indoors.这句话对吗?

问题描述:

For the hot weather,he couldn't sleep indoors.这句话对吗?

Because of the hot weather.
For 后面一般接从句