Answer A:
The correct sentence is C)  <u>If her teammates show up, Anna will have basketball practice.</u>
Explanation:
If always precedes a conditional statement. There are several types of conditional statements in the English Language. 
They are:
- <em>Zero </em>
- <em>First </em>
- <em>Second </em>
- <em>Third and </em>
- <em>Mixed conditional statements</em>
  
The highlighted statement above is an example of First Conditional sentences or statements.
First conditional sentences are statements which speak to actions and or events with a high probability of occurrence now or in the future. 
Answer B:
The correct answer is A) A. Grandma knits socks <em><u>because</u></em> she has so much free time, <em>but</em> none of us likes wearing them
Explanation
A compound-complex sentence is one which has two clauses that are dependent as well as one independent clause. In addition, one of the independent clauses must be joined with a coordinating conjunction and the other with a subordinating conjunction.
Coordinating conjunctions are:  for
, and
, nor
, but
, or
, yet  and so.
Sub-ordinating conjunctions are many. Examples are given below:
Because
, Before
, After, By the time
, Even if etc 
Cheers