Foreign key is used to create a existential dependency like for example consider Employee and Dependent tables. In this case the primary key of Employee table is employee_id. In the Dependent table we will have an employee_id field which will refer to employee_id field of Employee table (foreign key). An employee dependent can exist only if the employee entry exist in Employee table. This creates a parent child relationship.
A foreign key entry can refer to a single parent key entry but multiple foreign key entries can refer to the same parent key entry. So, this is a $m:1$ (many-to-one) relationship.
So A is correct.